의도를 분명히 밝혀라 그릇된 정보를 피하라 의미 있게 구분하라 ❌ 중복 ❌ 변수 이름에 variable ❌ 표에 table 발음하기 쉬운 이름을 사용하라 검색하기 쉬운 이름을 사용하라 이름의 길이는 범위 크기에 비례해야 한다. MAX_CLASSES_PER_STUDENT 는 grep 으로 찾기 쉽지만, 숫자 7은 은근히 까다롭다. 인코딩을 피하라 ❌ 헝가리식 표기법: 컴퓨터 프로그래밍에서 변수 및 함수의 이름 인자 앞에 데이터 타입을 명시하는 코딩 규칙 ❌ 멤버 변수 접두어: m_... ❌ 인터페이스 클래스와 구현 클래스: IShapeFactory 보다는 차라리 ShapeFactoryImpl 자신의 기억력을 자랑하지 마라 전문가 프로그래머는 명료함이 최고라는 사실을 이해한다. 전문가 프로그래머는 자신의 능..