보기 좋은 코드는 의도를 드러낸다
- 좋은 표현기법은 실수를 줄이기 위한 코드
타인을 위해 코드를 짜라
- 읽기 어려운 코드는 작업하기도 어렵다
- 명백하고 공감가는 코드를 짜라
구조짜기
- 글을 쓰듯 코드를 작성하라
- 비슷한 것끼리 묶고 다른 것은 나누어라
일관성
- 자신의 스타일을 지키려 애쓰지 마라
- 팀과 다른 동료와 동일한 규칙을 지켜라
- 일관성 없는 코드는 추후 나쁜 코드로 발전된다
명확해라
- 변수,함수 등의 이름은 명확 해야한다
- 간결함보다는 명확함이 우선이다
- 문맥이 전체 내용을 좌우한다.
관용어법을 지켜라
- 관용적 이름을 선호해라
- 언어에 주로 쓰이는 규약을 따라라
코드에 신경써야하는 이유
- 코드가 많을수록 버그도 많아진다
- 코드가 많을수록 유지보수가 힘들다
- 코드는 명백하고 간결하게 써라
- 불필요하게 늘어놓는 행동은 피해라
주석
- 좋은 코드는 작동법을 설명하는 주석이 필요없다
- 적절한 네이밍과 올바른 구조를 가진 코드는 명확하여 주석이 필요없다
- 주석으로 코드를 지우지마라 읽는 사람을 혼란스럽게 만든다