17장 냄새와 휴리스틱 Refactoring의 저자 마틴 파울러는 다양한 코드 냄새를 거론한다. 이번 챕터에서는 마틴 파울러가 맡은 냄새에 저자가 맡은 냄새를 추가헀다. 이번에 나올 목차들을 다양하게 검토하고 리팩터링 하는 챕터. 프로그램을 수정할 때마다 나는 왜?라는 자문한 다음 그 답을 기록했다. 목차 주석 환경 함수 일반 자바 이름 테스트 17-1. 주석 부적절한 정보 변경 이력, 이슈 추적 등 다른 시스템에 저장할 정보는 주석으로 적절하지 못하다. 작성자, 최종 수정일, SRP 번호와 같은 정보만 주석으로 남긴다. 주석은 코드와 설계에 기술적인 설명을 부연하는 수단이기 때문에 필수적인 정보만 넣어준다. 쓸모없는 주석 쓸모 없는 주석은 넣지 않는게 가장 좋다. 무의미한 주석은 삭제하는 것이 좋다. ..