250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 알고리즘분석
- 인프런백기선
- 이펙티브자바
- AWS RDS
- vue.js
- SQL쿡북
- 혼공SQL
- 기술면접
- 자바스터디
- mysql
- 인프런김영한
- 이팩티브 자바
- 자바예외
- 자료구조
- jpa
- 이펙티브 자바
- 인덱스
- 클린코드
- CleanCode
- react
- aop
- AWS
- 스프링부트와AWS로혼자구현하는웹서비스
- 알고리즘
- MariaDB
- java
- 자바
- 도메인 주도 개발 시작하기
- DDD
- 네트워크
Archives
- Today
- Total
목록리포지터리 (1)
기록이 힘이다.

아키텍처 도메인 영역, 응용 영역, 표현 영역은 구현 기술을 사용한 코드를 직접 만들지 않는다. 대신 인프라스트럭처 영역에서 제공하는 기능을 사용해서 필요한 기능을 개발한다. 인트라 스트럭처에 의존하면 '테스트 어려움'과 '기능 확정의 어려움'이라는 두 가지 문제가 발생한다. 이 두 문제를 해소 할 수 있는 방법은 'DIP'에 있다. DIP 고수준 모듈이 저수준 모듈을 사용하면 앞서 계층 구조 아키텍처에서 언급했던 두 가지 문제, 즉 구현 변경과 테스트가 어렵다는 문제가 발생한다. DIP는 이 문제를 해결하기 위해 저수준 모듈이 고수준 모듈에 의존하도록 바꾼다. 비밀은 추상화한 인터페이스에 있다. public interface RuleDiscounter{ Money applyRules(Customer c..
IT서적/도메인 주도 개발 시작하기
2023. 7. 25. 11:13