728x90
8장. 경계(외부 코드 사용에 있어서...)
 - 패키지 제공자나 프레임워크 제공자는 적용성을 최대한 넓히려 애쓴다. (더 많은 사용자 확보를 위해) 반면, 사용자는 자신의 요구에 집중하는 인터페이스를 원한다. 따라서, 경계부분에 있어 문제의 소지가 많다.

 - 외부의 코드를 사용하는건 어렵다. 곧바로 코드에 적용하려 하기보다는 간단한 테스트 케이스를 만들어 보며 익히는것이 좋다.
(심지어 그냥 하려는거보다 더 빠르다.)

 - 이러한 학습테스트를 통해 필요 지식만을 습득할 수 있으며, 이해도를 높여주는 정확한 방법이다.


[출처] 클린코드 - 로버트C.마틴 지음
728x90
반응형