본문 바로가기
Tech/Reading

제8장 경계

by 타이호 2022. 5. 9.
반응형

3줄 요약

  • 외부 코드나 오픈소스를 사용할 때 경계를 잘 고민해야 한다.
  • 테스트케이스를 작성해 외부 코드를 익힌다(학습테스트)
  • 경계에 위치하는 코드는 깔끔히 분리한다.
  • 외부 패키지를 호출하는 코드를 가능한 줄여 경계를 관리하자

 

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

  • 외부 코드를 쓸 때 새로운 클래스로 경계를 감싸거나 아니면 ADAPTER 패턴을 사용해 우리가 원하는 인터페이스를 패키지가 제공하는 인터페이스로 변환하자
  • 항상 코드 가독성을 고려하고, 경계 인터페이스를 사용하는 일관성을 높이게 해야 한다. 
  • 외부 패키지가 변했을 때 코드가 변경되는 부분을 줄여야 한다. 

 

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

  • 외부 패키지나 라이브러리를 사용할 때 큰 고민없이 사용했었는데, 코드가 변경되고 원하지 않는 동작에 대한 고민을 코드 작성할 때 해야 할 것 같음
  • 외부 패키지나 소스코드에도 오류가 있다는 것을 잊지 말자
반응형