만들면서 배우는 클린 아키텍처 1, 2장

허석문·2024년 5월 28일
0
post-thumbnail

01 계층형 아키텍처의 문제는 무엇일까?


계층형 아키텍처는 데이터베이스 주도 설계를 유도한다

지름길을 택하기 쉬워진다

테스트가 어려워진다

유스케이스를 숨긴다

동시작업이 어려워진다

유지 보수 가능한 소프트웨어를 만드는 데 어떻게 도움이 될까?

02 의존성 역전하기


단일책임원칙

  • 컴포넌트를 변경하는 이유는 오직 하나뿐이어야 한다.

부수효과에 관한 이야기

의존성 역전 원치

  • 코드상의 어떤 의존성이든 그 방향을 바꿀 수(역전시킬 수) 있다.

클린 아키텍처

육각형 아키텍처(헥사고날 아키텍처)

유지보수 가능한 소프트웨어를 만드는 데 어떻게 도움이 될까?

profile
항상 노력하는 백엔드 개발자

0개의 댓글