728x90
반응형
타팀 소스 , 오픈 소스, 라이브러리 안 쓰는 개발은 없을 것
외부 시스템을 호출하거나, 외부에서 만들었거나 ..
우리 코드에 깔끔하게 갖다붙이려면
1. 캡슐화
실제 구현을 외부로부터 감추고 필요한 부분의 기능 / 값만 불러오기
2. adapter pattern
우리가 정한 부분만 우리가 정의한 인터페이스대로 호출하기 위해 사용하는 클래스 패턴
3. 여유가 된다면 learning test - 외부 코드를 가져올 때 테스트하고 갖다 붙이기
배울 점을 배우고 우리 코드에 가져올 때 안정성도 담보할 수 있음
728x90
반응형
'study > Java' 카테고리의 다른 글
클린코드(Clean code) 10장 - 클래스 (0) | 2022.09.19 |
---|---|
클린코드(Clean Code) 9장 - 단위테스트 (0) | 2022.09.18 |
클린코드(Clean code) 7장 - 오류 처리 (0) | 2022.09.13 |
클린코드(Clean code) 6장 - 객체와 자료 구조 (0) | 2022.09.11 |
클린코드(Clean code) 5장 - 형식 맞추기 (0) | 2022.09.10 |
댓글