본문 바로가기
Computer Science

Clean Formatting

by OKOK 2021. 5. 14.

"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

댓글