본문 바로가기
study/Java

클린코드(Clean code) 8장 - 경계

by 고기만두(개발자) 2022. 9. 14. 18:11
728x90
반응형

타팀 소스 , 오픈 소스, 라이브러리 안 쓰는 개발은 없을 것

외부 시스템을 호출하거나, 외부에서 만들었거나 ..

우리 코드에 깔끔하게 갖다붙이려면

 

1. 캡슐화

실제 구현을 외부로부터 감추고 필요한 부분의 기능 / 값만 불러오기

 

2. adapter pattern

우리가 정한 부분만 우리가 정의한 인터페이스대로 호출하기 위해 사용하는 클래스 패턴

 

3. 여유가 된다면 learning test - 외부 코드를 가져올 때 테스트하고 갖다 붙이기

배울 점을 배우고 우리 코드에 가져올 때 안정성도 담보할 수 있음

728x90
반응형

댓글