읽은 범위
5장 형식 맞추기
기억하고 싶은 내용
- 적절한 행 길이를 유지하라
- 소스 파일도 신문기사와 비슷하게 첫 부분은 고차원 개념과 알고리즘을 설명하고, 아래로 내려갈수록 의도를 세세하게 묘사한다. 마지막에는 가장 저차원 함수와 세부 내역이 나온다.
- 빈 행은 새로운 개념을 시작한다는 시각적 단서다
- 가능하다면 호출하는 함수를 호출되는 함수보다 먼저 배치한다. 그러면 프로그램이 자연스럽게 읽히고, 소스 코드 모듈이 고차원에서 저차원으로 자연스럽게 내려간다.
- 승수 사이는 공백이 없다. 곱셈은 우선순위가 가장 높기 때문이다. 항 사이에는 공백이 들어간다. 덧셈과 뻴셈은 우선순위가 곱셈보다 낮기 때문이다.
- 때로는 간단한 if문, 짧은 while문, 짧은 함수에서 들여쓰기 규칙을 무시하고픈 유혹이 생기지만, 이때도 다시 돌아가 한 행에 범위를 뭉뚱그린 코드는 피하고 들여쓰기를 넣어야 한다.
소감
들여쓰기, 빈행 등 뭔가 애매하고 너무 사소해서 물어보지도 못했던 부분들을 딱 정리해주니 너무 시원하다!
궁금하거나 잘 이해가 안가는 내용
클린코드만 잘 따라가면 되겠죠...?
프로 개발자가 아니라 클린코드의 내용이 실제 실무에서 따르는 부분인지 궁금합니다.