기억하고 싶은 부분
- 코드가 어수선해 보인다면 독자들은 프로젝트의 다른 측면도 똑같이 무성의한 태도로 처리했으리라 생각할 것이다
- 신문 기사처럼 작성하라
- 개념은 빈 행으로 분리하라
- 서로 밀접한 개념은 세로로 가까이 둬야 한다
- 지역변수는 각 함수 맨 처음에 선언해야 한다
소감
형식이라 하면 고리 타분하다 생각들 수도 있는데 사례들을 보여주어서 확 와닿았다.
가끔 알고리즘 문제 다른 이의 풀이를 보면 줄 수를 줄이기 위한 컨셉이지만 재미로 한 줄에 다 적는 경우도 있다.
그렇게 되면 그 글은 대강 보다가 말게 되는데 그런 점에서 들여 쓰기 없이 한 예시가 책에서 나오고 들여쓰기 있을 때와 비교되어서 확실하게 와닿았다
한 줄을 80자로 억제하는 규칙의 이름을 알 수 있어 나름 나에게는 유익하였고 저자는 120자를 선호한다 하지만 그건 어디까지나 개인의 취향이라 생각 들었다. 너무 길면 읽기 힘드니 적당한 길이를 맞추는 게 낫다 생각 들었다.
나의 경우 80자 언저리가 아직까지는 알맞은 거 같다.
줄 수나 여러 케이스들을 통계 시각화를 통해 보여주어서 이해하기 좋았다. 좋은 설명이 되려면 알맞은 시각자료가 필요함과 좀 더 부지런하고 성의 있어야겠단 생각이 들었다.
'CS > CS Book' 카테고리의 다른 글
[Clean Code | 7장 오류처리 ] Day10~12 (0) | 2024.02.08 |
---|---|
[Clean Code | 6장 객체와 자료구조] Day09 (0) | 2024.02.04 |
[Clean Code] Day07 Practice (0) | 2024.02.04 |
[Clean Code | 4장 주석] Day05, 06 (0) | 2024.02.02 |
[Clean Code | 3장 함수] Day03, 04 (0) | 2024.01.31 |