Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 769 Bytes

2..md

File metadata and controls

24 lines (14 loc) · 769 Bytes

2. 그릇된 정보를 피하라

프로그래머는 코드에 그릇된 단서를 남겨서는 안 된다.

여러 계정을 그룹으로 묶을 때, 실제 List가 아니라면, accountList라 명명하지 않는다. 프로그래머에게 List라는 단어는 특수한 의미다. 그러므로 accountGroup, bunchOfAccounts, 아니면 단순히 Accounts라 명명한다.

서로 흡사한 이름을 사용하지 않도록 주의한다.

유사한 개념은 유사한 표기법을 사용한다. 이것도 정보다. 일관성이 떨어지는 표기법은 그릇된 정보다.

이름으로 그릇된 정보를 제공하는 진짜 끔찍한 예

소문자 L이나 대문자 O 변수

int a = 1;
if (O == l)
a = Ol;
else
l = 01;