📋 목차. 8. 경계 .외부 코드 사용하기 .경계 살피고 익히기 .학습 테스트는 공짜 이상이다. .아직 존재하지 않는 코드를 사용하기 .깨끗한 경계 ✔️ 내용. 8. 경계 시스템에 들어가는 모든 소프트웨어를 직접 개발하는 경우는 드물다. 패키지를 사기도 하며 오픈소스를 이용한다. 사내 다른 팀이 제공하는 컴포넌트를 사용하는 경우도 있다. 어떤 식으로든 외부 코드를 우리 코드에 깔끔하게 통합해야 한다. 이번 장에서는 소프트웨어 경계를 깔끔하게 처리하는 기법과 기교를 살펴본다. .외부 코드 사용하기 자주 사용 Collections인 Map을 예로 보자 // 1 Map sensors = new HashMap(); Sensor s = (Sensor)sensors.get(sensorId); // 2 Map sen..