[Clean Code] 8장 경계 본문
시스템에 들어가는 모든 소프트웨어를 직접 개발하는 경우는 드물다. 외부 코드(패키지, 오픈 소스, 다른 팀의 컴포넌트)를 우리 코드에 깔끔하게 통합하기
- 외부 코드 사용하기
: 외부 코드를 이용하는 클래스나 클래스 계열 밖으로 외부 코드가 노출되지 않도록 주의한다.
- 외부 코드 살피고 익히기
: 간단한 테스트 케이스를 작성해 외부 코드를 익힌다.
- 아직 존재하지 않는 코드를 사용하기
: ADAPTER 패턴을 사용해 미래에 작성될 외부 코드에 따라 변경될 사항을 한 곳으로 모음.
- 깨끗한 경계
: 외부 패키지를 호출하는 코드를 가능한 줄여 경계를 관리하자.
: ADAPTER 패턴을 사용해 우리가 원하는 인터페이스를 패키지가 제공하는 인터페이스로 변환
'프로그래밍 > 클린코드' 카테고리의 다른 글
[Clean Code] 10장 클래스 (0) | 2020.06.05 |
---|---|
[Clean Code] 9장 유닛 테스트 (0) | 2020.06.05 |
[Clean Code] 7장 오류 처리 (0) | 2020.06.04 |
[Clean Code] 6장 객체와 자료 구조 (0) | 2020.06.04 |
[Clean Code] 5장 형식 맞추기 (0) | 2020.06.02 |
Comments
Copyright ⓒ dub All Rights Reserved.