IT is Smart

[클린코드] 검색하기 쉬운 이름을 사용하자 본문

Case Study/How to

[클린코드] 검색하기 쉬운 이름을 사용하자

달인최선 2018. 6. 23. 14:34
반응형

문자 하나를 사용하는 이름과 상수는 코드에서 쉽게 눈에 띄지 않는다.


MAX_CLASSES_PER_STUDENT는 쉽게 찾을 수 있지만, 숫자 7은 은근히 까다롭다. 7이 들어가는 파일 이름이나 수식이 모두 검색되기 때문읻. 검색은 되지만 7을 사용한 의도가 다를 수도 있다. 상수는 여러 자리 숫자이고 누군가 상수 내 숫자 위치를 바꿨다면 문제는 더 심각해진다. 


긴 이름이 짧은 이름보다 좋다. 검색하기 쉬운 이름이 상수보다 좋다.


개인적으로는 간단한 메서드에서 로컬 변수만 한 문자를 사용한다. 이름 길이는 범위 크기에 비례해야 한다.


※ 로버트 C 마틴의 클린 코드 참고 

반응형