목차 1. 의도를 분명히 밝혀라2. 그릇된 정보를 피하라3. 의미 있게 구분하라 (불용어-noise word-를 쓰지 말자)4. 발음하기 쉬운 이름을 사용하라5. 검색하기 쉬운 이름을 사용하라6. 인코딩을 피하라 (변수에 부가 정보를 덧붙여 표기하는 것을 뜻함.)7. 자신의 기억력을 자랑하지 마라8. 클래스 이름9. 메서드 이름10. 기발한 이름은 피하라11. 한 개념에 한 단어를 사용하라12. 말장난을 하지마라13. 해법 영역(Solution Domain) 용어를 사용하자 14. 의미 있는 맥락을 추가하라15. 불필요한 맥락을 없애라 1. 의도를 분명히 밝혀라변수의 존재 이유, 기능, 사용법 등이 변수/함수/클래스명에 드러나야한다. 따로 주석이 필요하지 않을 정도로.의미를 ..