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

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

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

두줄요약

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

핵심 내용

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

다음 읽기

비슷한 주제의 아키텍처 글

클린 코드의 기초

초심자 관점에서 좋은 코드를 클린 코드와 가독성 중심으로 설명했습니다.\nUML, 네이밍, 함수 분리, 주석 최소화, null 처리 원칙을 정리했습니다.

넥스트리
넥스트리
아키텍처

댓글 0

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

댓글을 불러오는 중...