아래 예시를 통해 검색하기 쉽게 소스코드를 짜는 법을 알아보자
변경 전
for (int j = 0 ; j < 34 ; j++){
s += (t[j]*4)/5
}
변경 후
int realDaysPerIdealDay = 4;
const int WORK_DAYS_PER_WEEK = 5;
int sum = 0;
for(int j = 0 ; j < NUMBER_OF_TASKS ; j ++){
int realTaskDays = taskEstimate[j] * realDaysPerIdealDay
int realTaskWeek = (realTaskDays / WORK_DAYS_PER_WEEK);
sum += realTaskWeek;
}
sum이 별로 유용하진 않으나 최소한 검색이 가능하다.
WORK_DAYS_PER_WEEK은 검색하기 매우 쉽다.
하지만 그냥 5를 사용한다면 들어가는 이름을 모두 찾은 후 의미를 분석해 원하는 상수를 가려내야 한다.
'플밍 is 뭔들 > Clean Code' 카테고리의 다른 글
1-7. 이름을 잘 짓는 간단한 규칙 (자신의 기억력을 자랑하지 말자) (0) | 2023.04.08 |
---|---|
1-6. 이름을 잘 짓는 간단한 규칙 (인코딩을 피하자) (0) | 2023.04.08 |
1-4. 이름을 잘 짓는 간단한 규칙 (발음하기 쉬운 이름을 사용하기) (0) | 2023.04.08 |
1-3. 이름을 잘 짓는 간단한 규칙 (의미 있게 구분하기) (0) | 2023.04.08 |
1-2. 이름을 잘 짓는 간단한 규칙 (그릇된 정보 피하기) (0) | 2023.04.08 |