코드 개선 방법

  1. 기능을 낫게 만드는 방법
  2. 기능은 건들지 않고 내부 코드 구조 개션하는 방법(리팩토링)

주석을 삭제

주석이 나쁘다는 것이 아니지만 주석을 보지 않더라도 코드를 읽으면 이해할 수 있게 만들라는 뜻

⇒ 코드를 작성할 때 주석이 필요할 때 달아두었다가 더이상 주석이 없더라도 코드를 이해하는 데 필요가 없다면 제거를 해주는 게 좋음

관심사의 분리

Separation of Concerns(SoC)

분리하는 가장 쉬운 방법?

  1. 메서드 분리(메서드 추출)

    인텔리제이 맥북 단축키 : opt + cmd + m