Clean Code (형식 맞추기)

최태선·2022년 3월 28일
0

CleanCode

목록 보기
3/4

적절한 행 길이를 유지해라

소스 코드당 200줄 정도로도 총 50000자가 넘어가는 큰 시스템을 구축할 수 있다.

신문기사처럼 작성하라

소스파일 첫부분엔 고차원 개념과 알고리즘을 설명하고, 아래로 내려갈 수록 의도를 세세하게 묘사한다. 마지막에는 가장 저차원 함수와 세부내역이 나온다.

개념 단위로 문단을 나눠라

연관있는 것들은 뭉쳐놔야 읽기가 쉽다.

종속함수

한 함수가 다른함수를 호출한다면 두 함수는 세로로 가까이 배치한다. 호출하는 함수를 호출되는 함수보다 먼저 배치한다.

가로공백

가로는 짧은게 좋고, 최대한 120자 이내로 작성한다.
공백을 넣으면 한 개념이 아니라 별개로 보인다.
함수 이름과 이어지는 괄호 사이에는 공백을 넣지 않지만, 인수사이의 쉼표에는 공백을 넣는다.

lineWithHistogram.addLine(lineSize, lineCount);

or

b*b - 4*a*c // 곱하기끼리는 공백없음, 마이너스는 공백

들여쓰기

짧은 if문이나 while문, 함수에서 들여쓰기를 무시하지말고 들여쓰기 하자

가짜범위

빈 while문이나 for문의 ;는 들여써서 넣어줘야 체크하기 편하다.

while (dis.read(buf, 0, readBufferSize) != -1)
;
profile
최태선입니다

0개의 댓글