클린 아키텍처 (1) 썸네일형 리스트형 부분적 경계 다음은 클린 아키텍처 24장을 정리한 내용 아키텍처 경계를 완벽하게 만드는 데는 비용이 많이 든다. 쌍방향 다형적 Boundary 인터페이스, Input과 Output 을 위한 데이터 구조를 만들어야 할 뿐 아니라, 두 영역을 컴파일하고 배포할 수 있는 컴포넌트로 격리하는 데 필요한 모든 의존성을 관리해야 함. 아래의 예시에서도 2가지 인터페이스를 사용해서 구현했음 많은 경우에 아키텍트들은 비용이 너무 크니까, 어느 정도 타협을 하면서 설계함. 애자일 커뮤니티에서는 YAGNI(You aren't going to need it) 같은 원칙을 위배하기 때문에 선행 적인 설계를 선호하지 않지만, 아키텍트라면 한 번쯤 언젠가 필요할 상활을 고민하는 게 좋음. 그렇다면 부분적 경계를 구현해 볼 수 있음 여기서는 .. 이전 1 다음