[노개북] 클린코드 8장 - 경계

Doyeon Lim·2022년 3월 6일
0

Clean Code

목록 보기
8/10

*노개북 스케쥴에 없는 파트라 개인적으로 읽고 정리했습니다.

📑TIL (Today I Learned)

  • TODAY : 2022.03.07

📚오늘 읽은 범위

  • 8장. 경계

💾책에서 기억하고 싶은 내용을 써보세요.

경계 인터페이스인 Map을 Sensors 안으로 숨긴다. 따라서 Map 인터페이스가 변하더라도 나머지 프로그램에는 영향을 미치지 않는다. (146p)

우리가 바라는 인터페이스를 구현하면 우리가 인터페이스를 전적으로 통제한다는 장점이 생긴다. 또한 코드 가독성도 높아지고 코드 의도도 분명해진다. (151p)

🙇‍♀️오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

유틸로 제공되는 자주쓰이는 인터페이스들도 변경될 여지가 있다는 점을 전혀 생각해보지 않았던 것 같다. 개발자가 로직을 작성하면서 객체 유형이 바뀌거나 데이터가 삭제 될 여지가 있다는 점은 고려하지 않았던 사항이라 주의해야겠다는 생각이 들었다.
경계를 관리해 코드 일관성을 높이고, 변경성을 낮추는 것이 중요하다.

🔍궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

👍

profile
🙇‍♀️ Android

0개의 댓글