3.1 기이한 이름


'이름' 은 코드를 명료하게 표현하는 가장 중요한 요소 중 하나이다.

이름 리팩토링 방법

  1. 함수 선언바꾸기 - 6.5장
  2. 변수 이름 바꾸기 - 6.7장
  3. 필드 이름 바꾸기 - 9.2장

— 만약 마땅한 이름이 떠오르지 않는다면 설계에 근본적이 문제가 있을 가능성이 높다.

→혼란스러운 이름을 정리하면 코드가 훨씬 간결해진다.

3.2 중복 코드


코드가 중복되면 각각을 볼 때마다 서로 차이점은 없는지 주의 깊게 살펴봐야 하는 부담이 생긴다.

→ 하나로 통합하여 더 나은 프로그램을 만들 수 있다.

중복 코드 리팩토링