본문 바로가기

CS/CS Book

[Clean Code | 5장 형식 맞추기 ] Day08

기억하고 싶은 부분

  • 코드가 어수선해 보인다면 독자들은 프로젝트의 다른 측면도 똑같이 무성의한 태도로 처리했으리라 생각할 것이다
  • 신문 기사처럼 작성하라
  • 개념은 빈 행으로 분리하라
  • 서로 밀접한 개념은 세로로 가까이 둬야 한다
  • 지역변수는 각 함수 맨 처음에 선언해야 한다

소감

형식이라 하면 고리 타분하다 생각들 수도 있는데 사례들을 보여주어서 확 와닿았다.

 

가끔 알고리즘 문제 다른 이의 풀이를 보면 줄 수를 줄이기 위한 컨셉이지만 재미로 한 줄에 다 적는 경우도 있다.

그렇게 되면 그 글은 대강 보다가 말게 되는데 그런 점에서 들여 쓰기 없이 한 예시가 책에서 나오고 들여쓰기 있을 때와 비교되어서 확실하게 와닿았다

 

한 줄을 80자로 억제하는 규칙의 이름을 알 수 있어 나름 나에게는 유익하였고 저자는 120자를 선호한다 하지만 그건 어디까지나 개인의 취향이라 생각 들었다. 너무 길면 읽기 힘드니 적당한 길이를 맞추는 게 낫다 생각 들었다.

나의 경우 80자 언저리가 아직까지는 알맞은 거 같다.

 

줄 수나 여러 케이스들을 통계 시각화를 통해 보여주어서 이해하기 좋았다. 좋은 설명이 되려면 알맞은 시각자료가 필요함과 좀 더 부지런하고 성의 있어야겠단 생각이 들었다.