"Clean Formatting"
- 코드는 사람이 읽도록 만들어지는 것이 우선
- 어떤 동작을 원하는지 사람에게 설명하는 것임
- 코드 라인 간의 간격/코드 그룹화
- 들여쓰기, 간격, 넓이
- 정적 분석을 통해서 가능함
"수직 Formatting 원칙"
- Enter 사용
- 추상화의 수준 순서
- 서로 다른 개념은 분리
- 유사한 개념은 모아 놓음
- 관계 있는 내용은 가까운 행에 작성
- 코드를 읽기 위해 여러 번의 Jump를 하는 것을 방지
"수평 Formatting 원칙"
- 약 80자 -> 최근에는 모니터가 크기가 커져 100자도 괜찮음
- 들여쓰기
- 한 줄의 긴 코드는 두 줄로
- 수평 정렬은 크기 중요하지 않음 google guide : never required
"Summary"
- 좋은 코드는 문학작품과 같이 읽을 수 있어야 함.
- 가독성에 크게 영향을 미침
'Computer Science' 카테고리의 다른 글
Clean Code를 위한 Code Refactoring (0) | 2021.05.14 |
---|---|
Clean Control Structure (0) | 2021.05.14 |
Clean Comment (0) | 2021.05.14 |
Clean Code chapter4.3~ (method) (0) | 2021.05.14 |
파이썬 데코레이터 (0) | 2021.05.13 |
댓글