728x90
8장. 경계(외부 코드 사용에 있어서...)
- 패키지 제공자나 프레임워크 제공자는 적용성을 최대한 넓히려 애쓴다. (더 많은 사용자 확보를 위해) 반면, 사용자는 자신의 요구에 집중하는 인터페이스를 원한다. 따라서, 경계부분에 있어 문제의 소지가 많다.
- 외부의 코드를 사용하는건 어렵다. 곧바로 코드에 적용하려 하기보다는 간단한 테스트 케이스를 만들어 보며 익히는것이 좋다.
(심지어 그냥 하려는거보다 더 빠르다.)
- 이러한 학습테스트를 통해 필요 지식만을 습득할 수 있으며, 이해도를 높여주는 정확한 방법이다.
[출처] 클린코드 - 로버트C.마틴 지음
- 패키지 제공자나 프레임워크 제공자는 적용성을 최대한 넓히려 애쓴다. (더 많은 사용자 확보를 위해) 반면, 사용자는 자신의 요구에 집중하는 인터페이스를 원한다. 따라서, 경계부분에 있어 문제의 소지가 많다.
- 외부의 코드를 사용하는건 어렵다. 곧바로 코드에 적용하려 하기보다는 간단한 테스트 케이스를 만들어 보며 익히는것이 좋다.
(심지어 그냥 하려는거보다 더 빠르다.)
- 이러한 학습테스트를 통해 필요 지식만을 습득할 수 있으며, 이해도를 높여주는 정확한 방법이다.
[출처] 클린코드 - 로버트C.마틴 지음
728x90
반응형
'개발, 코딩 > 일반상식' 카테고리의 다른 글
[clean code] 좋은 코드를 짜는길...(10) (0) | 2018.11.19 |
---|---|
[clean code] 좋은 코드를 짜는길...(9) (0) | 2018.11.18 |
[clean code] 좋은 코드를 짜는길...(7) (0) | 2018.11.16 |
[clean code] 좋은 코드를 짜는길...(6) (0) | 2018.11.15 |
[clean code]좋은 코드를 짜는길...(5) (0) | 2018.11.13 |