반응형 리포지토리1 DDD(Domain-Driven Design)란? DDD(Domain-Driven Design)란? 도메인 주도 설계(Domain-Driven Design, DDD)란 소프트웨어를 특정 도메인과 일치하도록 모델링하는 것으로, DDD는 비즈니스 도메인의 개념과 용어를 소프트웨어 코드의 구조와 언어로 표현하여 개발 과정에서 도메인 전문가와 개발자 사이의 의사 소통을 원활하게 하고, 도메인 지식을 더 잘 반영할 수 있도록 합니다. DDD의 한 가지 중요한 특징은 소프트웨어 코드의 구조와 언어가 비즈니스 도메인의 용어와 일치한다는 점입니다. 예를 들어, 대출 응용 프로그램을 개발한다고 가정해보면, 소프트웨어 코드에는 "LoanApplication"과 "Customer"와 같은 클래스, "AcceptOffer"와 "Withdraw"와 같은 메소드가 있을 수 있습.. 2023. 7. 9. 이전 1 다음 반응형