MAX_CLASSES_PER_STUDENT는 검색하기 쉽지만, 숫자 7은 까다롭다. 숫자 7이 들어가는 파일 이름이나 수식이 모두 검색되기 때문이다. 7을 사용한 의도가 다를 수도 있다. e와 같은 이름도 마찬가지다.
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 realTaskWeeks = (realTaskDays / WORK_DAYS_PER_WEEK);
sum += realTaskWeeks;
}
이름을 의미 있게 지으면 함수가 길어진다. 하지만 WORK_DAYS_PER_WEEK를 찾기가 얼마나 쉬운가.