클린코드9 2. 의미있는 이름 이름에 의도를 분명히 밝혀라 변수나 함수 그리고 클래스 이름은 아래 질문에 모두 답할 수 있어야 한다. 변수(혹은 함수나 클래스)의 존재 이유는? 수행 기능은? 사용 방법은? 따로 주석이 필요하다면 의도를 분명히 드러내지 못한 것이다. 의미 있게 구분하라 연속된 숫자를 덧붙이거나 불용어를 추가하는 방식은 적절하지 못하다. - info나 Data는 a, an, the와 마찬가지로 의미가 불분명한 용어이다. - 불용어는 중복이다. 변수이름에 variable이라는 단어는 단언코 금물이다. 표 이름에 table이라는 단어도 마찬가지다. 'NameString' 이라는 변수가 'Name'보다 뭐가 다른가? 검색하기 쉬운 이름을 사용하라 변수 이름을 e, i 처럼 짧게 정의하면 IDE 검색 기능에서 해당 변수만을 찾.. 2022. 10. 21. 이전 1 2 3 다음