본문 바로가기

플밍 is 뭔들/Clean Code

1-5. 이름을 잘 짓는 간단한 규칙 (검색하기 쉬운 이름을 사용하기)

아래 예시를 통해 검색하기 쉽게 소스코드를 짜는 법을 알아보자

변경 전

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를 사용한다면 들어가는 이름을 모두 찾은 후 의미를 분석해 원하는 상수를 가려내야 한다.