클린코드2장

    [Clean Code] 2장 의미 있는 이름 (1)

    [Clean Code] 2장 의미 있는 이름 (1)

    의도를 분명히 밝혀라 좋은 이름으로 절약하는 시간은 크다. "의도가 분명하게 이름을 지으라"고 말하기는 쉽다. 여기서는 의도가 분명한 이름이 정말로 중요하다는 사실을 거듭 강조한다. 좋은 이름을 지으려면 시간이 걸리지만 좋은 이름으로 절약하는 시간이 훨씬 더 많다. 그러므로 이름을 주의깊게 살펴 더 나은 이름이 떠오르면 개선하기 바란다. 따로 주석이 필요한 이름은 의도를 분명히 드러내지 못한 것이다. 변수나 함수 그리고 클래스 이름은 다음과 같은 굵직한 질문에 모두 답해야한다. 존재 이유 수행기능 사용방법 자세히 보기 더보기 int d; // 경과 시간(단위: 날짜) 이름 d는 아무 의미도 드러나지 않는다. 경과 시간이나 날짜라는 느낌이 안 든다. 측정하려는 값과 단위를 표현하는 이름이 필요하다. int..