Skip to content
This repository has been archived by the owner on Mar 27, 2024. It is now read-only.

Latest commit

 

History

History
33 lines (19 loc) · 1.46 KB

5장-형식-맞추기.md

File metadata and controls

33 lines (19 loc) · 1.46 KB

형식 맞추기

코드 형식을 맞춘다는 것은 무슨 의미일까?

클린코드에서 말하는 코드 형식은 왜 하는걸까?

바로 원활한 의사소통의 일환으로 진행한다

왜 의사소통의 일환이 되는가?

좋은 코드는 가독성을 높인다는 사실을 이미 앞에서 살펴봤다.
그렇다면, 코드 형식은 그 가독성의 기초를 쌓아주는 기반이 된다고 생각한다.

그것의 기반이 되는 것은 여러 유명 라이브러리의 코드는 패턴을 가졌다.

클래스당 평균 65 Row 이라는 숫자를 가진다. 즉, 적은 코드 라인의 수로 표현이 되고 있다.

그 외

  • 신문 기사처럼 작성하기

신문은 위에서 아래로 읽으며, 아래로 내려갈수록 점점 더 세부사항이 드러나는 코드를 작성하게 된다. 마찬가지로 코드도 위에서 아래로 읽게 되며 이는 신문과 동일한 개념이 적용되게 작성해야 한다.

  • 개념은 빈행으로 분리하기 한 클래스내 한 단락은 하나의 개념을 의미한다. 기억하자. 그러므로, 내가 만약 읽는 이로 하여금 다른 개념임을 표현하고 싶다면- 빈행으로 분리하자.

  • 세로 밀집도 개념을 빈행으로 분리했다면, 각 단락의 의미는 연관성이다. 나는 고밀도의 의미를 압축시킨 것이라 생각한다.

마지막으로, 좋은 소프트웨어는 읽기 쉬운 문서로 이뤄졌다는 사실을 기억하자.