목록 보기
리팩터링 가이드 - 좋은 코딩 습관을 기르자
프론트엔드

리팩터링 가이드 - 좋은 코딩 습관을 기르자

비브로스
비브로스
2022년 11월 23일

두줄요약

리팩터링을 기능은 그대로 두고 코드 구조를 개선하는 방법으로 정리했습니다. 함수 추출, 조건문 분해, 특이 케이스 추가 같은 기본 기법과 적용 흐름을 소개했습니다.

핵심 내용

  • 리팩터링을 기능 변경 없이 코드의 가독성과 유지보수성을 높이기 위한 내부 구조 개선 기법으로 설명
  • 코드 악취의 예시로 기이한 이름, 중복 코드, 긴 함수·클래스·매개변수, 전역/가변 데이터, 과도한 주석을 정리
  • 함수 추출, 변수 추출, 매개변수 객체화, 조건문 분해·통합, 특이 케이스 추가 같은 기본 기법과 예시 소개
  • 반복문 분리 시 성능보다 이해하기 쉬운 구조를 우선하고, 테스트 코드 기반으로 수시로 리팩터링하는 흐름 제안

다음 읽기

#refactoring 주제를 이어서 읽기

리팩터링 가이드 - 좋은 코딩 습관을 기르자

리팩터링의 의미와 코드 악취, 적용 시점을 정리한 글입니다. 함수 추출부터 조건문 분해까지 기본 기법을 예시와 함께 소개했습니다.

비브로스
비브로스
프론트엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...