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

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

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

두줄요약

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

핵심 내용

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

댓글 0

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

댓글을 불러오는 중...