IT is Smart
[클린코드] 그릇된 정보를 코드에 남기지 말라 본문
반응형
의도와 다른 의미의 정보를 코드에 남겨두면 안된다.
여러 계정을 그룹으로 묶을 때 실제 List가 아니면 accountList로 이름을 지으면 안된다. List는 프로그램에서 특정한 의미를 갖기 때문이다. 그러므로 accountGroup이나 단순히 Accounts라고 이름짓는게 좋다.
서로 비슷한 이름을 사용하는 것도 주의해야 한다.
XYZControllerForEfficientHandlingOfStrings라는 이름을 사용하면서 XYZControllerForEfficientStorageOfStrings라는 이름을 같이 사용한다면 어떨까? 두 이름은 매우 비슷하다.
이름으로 그릇된 정보를 제공하는 진짜 끔찍한 예가 소문자 L이나 대문자 O변수이다. 두 변수를 한꺼번에 사용하면 더욱 끔찍해진다. 소문자 L은 숫자 1처럼 보이고 대문자 O는 숫자 0처럼 보인다.
※ 로버트 C 마틴의 클린 코드 참고
반응형
'Case Study > How to' 카테고리의 다른 글
[클린코드] 발음하기 쉬운 이름을 사용하자 (0) | 2018.06.23 |
---|---|
[클린코드] 이름은 반드시 의미있게 구분하자 (0) | 2018.06.23 |
Toad for MySQL에서 SQL파일 열때 뻗어버리는 현상 해결하기, When open sql files in Toad for MySQL. (2) | 2016.09.17 |
파이썬 MySQL Incorrect string value 에러 조치하기 (0) | 2016.09.10 |
Python3.5와 MySQL연동을 위한 Client 설치하기 (0) | 2016.09.06 |