클린코드 북클럽 TIL
클린코드 북클럽 - Day 1
🏷️ 오늘 읽은 범위: 추천사 ~ 1장. 깨끗한 코드
책에서 기억하고 싶은 내용
- 소프트웨어는 80% 이상이 소위 “유지보수”다 (p.xxiii)
- 좀 더 인간적이 되고, 좀 더 신의 용서를 받을 자격을 갖추며, 좀 더 세세함에 깃든 위대함에 가까워진다 (p.xxviii)
- 깨끗한 코드는 주의 깊게 작성한 코드다 (p.12)
- 다음에 코드를 짤 때는 자신이 저자라는 사실을, 여러분의 노력을 보고 판단을 내릴 독자가 있다는 사실을 기억하기 바란다 (p.17)
오늘 읽은 소감
- 코드는 유지보수를 염두에 두고 작성해야 한다. 나중은 없다. 나쁜 코드는 쳐다보기도 싫다.
- 코드의 의도가 분명히 전달 되어야 한다. 독자에게 모호함을 주지 않도록 애써야겠다.
- 작성한 코드가 복잡하다면 다시 생각해보자. 좋은 코드는 단순하다.
- 좋은 코드를 작성하기 위해 구성원 모두가 합의하고 적용하는 범위가 필요할 것 같다. 모두 만족하는 개발은 불가능하고 소프트웨어 개발은 기간이 한정적이므로.
궁금한 내용이 있거나, 잘 이해되지 않는 내용
- 르블랑의 법칙
- 어떤 집합에서 특정 항목을 찾아낼 필요가 자주 생긴다. 이런 상황이 발생하면 나는 추상 메서드나 추상 클래스를 만들어 실제 구현을 감싼다 (p. 14) - ‘추상’ 이라는 개념을 잘 모르겠다
- 클린 코드를 작성하기 위해 어떤 방법을 적용할 수 있을지
#노개북 #노마드코더 #개발자북클럽
댓글남기기