런타임노트

[클린코드] 12일차. 103-110pg | 가로 형식 맞추기 본문

책책책 책을 읽읍시다‼ ver.개발/[ 클린코드 ]

[클린코드] 12일차. 103-110pg | 가로 형식 맞추기

D269 2023. 9. 16. 11:23
728x90

 

12일차.

클린코드[2주차_토요일]
103-110pg



#요약

1. 깨끗한 코드
2. 의미 있는 이름
3. 함수
4. 주석

5. 형식 맟추기

1) 형식을 맞추는 목적

2) 적절한 행 길이를 유지하라

ㄹ. 수직거리

    a) 변수 선언

    b) 인스턴스 변수 : 인스턴스 변수는 클래스 맨 처음에 선언한다. 변수 간에 세로로 거리를 두지 않는다.

    c)  종속 함수 : 한 함수가 다른 함수를 호출한다면 두함수는 세로로 가까이 배치한다. 

    d) 개념적 유사성 : 개념적 친화도가 높을수록 코드를 가까이 배치한다.

ㅁ. 세로순서

 - 호출되는 함수를 호출하는 함수보다 나중에 배치한다. 가장 중요한 개념을 가장 먼저 표현

 

3) 가로 형식 맞추기

- 한 행은 가로로 보통 20자~60자 사이의 길이다. 짧은 행을 선호한다.

ㄱ. 가로 공백과 밀집도

- 가로로는 공백으로 밀접한 개념과 느슨한 개념을 표현한다.

- 연산자 우선순위를 강조하기 위해서도 공백을 사용한다.

// 연산자 우선순위 예시
-b  - -Math.sqrt(determinant) / (2*a)

b*b - 4*a*c

 

ㄴ. 가로 정렬

- 선언문과 할당문을 별도로 정렬하지 않는다.

 

 

 

 

 

 

 

728x90
반응형