경계 인터페이스(책에서는 예시로 Map)를 여기저기 넘기지 말아야 합니다.
외부 코드를 사용할 때 학습 테스트를 하는게 좋습니다. 이후 캡슐화를 진행합니다.
ADAPTER 패턴을 이용해 외부 API를 캡슐화하면 API가 변경될 때 수정해야할 코드를 한곳으로 모을 수 있습니다.