[Clean Code / 클린코드] - 8장 경계


[Clean Code / 클린코드] - 8장 경계

8장 경계 시스템에 들어가는 모든 소프트웨어를 직접 개발하는 경우는 드물다. 때로는 패키지를 사고, 오픈소스를 이용하며, 사내 다른 팀이 제공하는 컴포넌트를 사용하기도 한다. 이 장에서는 소프트웨어 경계를 깔끔하게 처리하는 기법과 기교를 살펴본다.외부 코드 사용하기 인터페이스의 제공자와 사용자 사이에는 특유의 긴장이 존재한다. 제공자는 적용성을 최대한 넓히려고 애쓰고, 사용자는 자신의 요구에 집중하는 인터페이스를 바란다. 한 예로 java.util.Map 을 살펴보자.아래 사진에서 보듯, Map 은 굉장히 다양한 인터페이스로 수많은 기능을 제공한다. 이 라이브러리의 기능성과 유연성은 확실히 유용하지만, 그만..........

[Clean Code / 클린코드] - 8장 경계에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [Clean Code / 클린코드] - 8장 경계