트레이드 오프가 있어서 그 균형점에서 어떤 정답을 찾는것이 프로그래머의 역할이라서
막말로 아키텍쳐적으로 인지 부하에 효과가 있다면 어떤 것도 정답이긴해서
개인적으로는 API 레이어 구분을 하는 레이어드 아키텍트에서는 자주쓰는데
반대로 포트 어댑터에서는 저렇게 쓰진 않으니
퍼블릭 API 레벨이나 도메인 퍼사드 레벨에서 자주쓰는데
헥사고날이나 클린 아키텍트에서는 명시적 의존성을 강조해서 쓰면 안된다 하는데
어차피 절대다수는 레이어드 쓰면 해결 되는 문제라..
댓글 0