
이해하기 힘든 이름(MysteriousName) 깔끔한 코드를 구현하기 위해서 가장 중요한 것 중 하나가 좋은 이름을 사용하는 것이다. 기능을 구현하다 보면 좋은 이름을 사용하지 못하는 경우가 많다. 우리가 사용하는 변수,클래스,메서드 등등 모든 이름에서 어떤 역활을 하는지 어떻게 쓰이는지 직관적으로 작명을 하는 것이 좋은 이름으로 코드를 작성하는 방법이다. 사용할 수 있는 리팩토링 기술 임수 선언 변경하기 (Change Function Declaration) 변수 이름 바꾸기 (Rename Variable) 필드 이름 바꾸기 (Rename Field) 함수 선언 변경하기 함수 이름 변경하기 == 메서드 이름 변경하기라고 볼 수 있다. 좋은 이름을 가진 함수는 어떻게 구현됐는지 보지 않아도 이름으로 알 ..