🫧 TIL (Today I Learned) 날짜
2023.01.28
🫧 책에서 기억하고 싶은 내용을 써보세요.
- 코드는 요구사항을 표현하는 언어다.
- 우리 모두는 자신이 짠 쓰레기 코드를 쳐다보며 나중에 손보겠다고 생각한 경험이 있다. … 나중은 결코 오지 않는다.
- 나쁜 코드의 위험을 이해하지 못하는 관리자의 말을 그대로 따르는 행동은 전문가답지 못하다.
- 테스트 케이스가 없는 코드는 깨끗한 코드가 아니다.
- 중복을 피하라. 한 기능만 수행하라. 제대로 표현하라. 작게 추상화하라.
🫧 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
팀프로젝트를 진행하면서 설계를 탄탄히 해놓지 않고, 무작정 각자 기능을 맡아 구현에 들어가면 항상 합치는 과정에서 큰 문제가 발생하는 경우가 많았다. 책을 읽으며 느낀 건 앞서 말한 상황은 이건 전문가 답지 못한 행동이였고, 할 일 미루기에만 급급했기에 문제가 나중에 한번에 터졌던 것 같다. 설계부터 철저히 계획하고, 코드를 작성하면서도 그 때 할 수 있는 최대한으로 코드를 깔끔하게 작성하려는 노력이 있어야 성장이 가능할 것 같다는 생각이 많이 들었다.
🫧 궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
- 추상화 수준이 높다 ⇒ 객체명 등으로 어떤 역할인지 이해할 수 있어야 하지만, 상세 내용은 알기 어렵다.