본문 바로가기
클린코드

5. 형식 맞추기

by 문자메일 2022. 10. 26.

적절한 행 길이를 유지하라

 

개념은 빈 행으로 구분하라

 

세로 밀집도

서로 밀접한 코드 행은 세로로 가까이 놓여야 한다.

변수 선언

변수는 사용하는 위치에 최대한 가까이 선언한다.

 

인스턴스 변수

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

잘 설계한 클래스는 클래스의 많은(혹은 대다수) 메서드가 인스턴스 변수를 사용하기 때문이다.

 

종속 함수

한 함수가 다른 함수를 호출한다면 두 함수는 세로로 가까이 배치한다.

또한 가능하다면 호출하는 함수를 호출되는 함수보다 먼저 배치한다.

그러면 프로그램이 자연스럽게 읽힌다.

'클린코드' 카테고리의 다른 글

10. 클래스  (1) 2022.10.29
6. 객체와 자료구조  (1) 2022.10.27
3. 함수  (1) 2022.10.24
1. 깨끗한 코드  (1) 2022.10.23
2. 의미있는 이름  (0) 2022.10.21

댓글