💁🏻♀️ 노개북 클린코드 챌린지를 진행하며 작성하는 TIL입니다.
Clean Code 책의 핵심 부분을 3주 동안 읽고 새로 배우고 느낀 것을 TIL로 작성합니다.
📖 오늘 읽은 범위
💡 책에서 기억하고 싶은 내용을 써보세요.
- 구현을 감추려면 추상화가 필요하다! (p.119)
- 추상 인터페이스를 제공해 사용자가 구현을 모른 채 자료의 핵심을 조작할 수 있어야 진정한 의미의 클래스다. (p.119)
- 분별 있는 프로그래머는 모든 것이 객체라는 생각이 미신임을 잘 안다. (p.122)
- 디미터 법칙은 잘 알려진 휴리스틱으로, 모듈은 자신이 조작하는 객체의 속사정을 몰라야 한다는 법칙이다. (p.123)
- 객체는 동작을 공개하고 자료를 숨긴다. (p.127)
✏️ 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요.
아.. 알면 알수록 어려운 객체여...
가까워질수록 멀어지는 객체여... 😢
❓ 궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
- Dual Patch (p.121)
- 휴리스틱 (p.123)
- 디미터 법칙(p.123)