목록2024/12/15 (1)
밤빵's 개발일지
[TIL]20241215 DDD 이해하기
도메인 주도 설계(Domain-Driven Design, DDD)는 비즈니스 도메인을 깊이 이해하고 코드 설계에 적극 반영하는 개발 방법론이다. 단순히 기능 구현에만 초점을 맞추는 것이 아니라, "도메인 전문가와 협력하여, 도메인의 개념을 코드 구조와 언어에 녹여내는 것"을 목표로 한다. 코드와 비즈니스 로직이 일관된 모델을 가지며, 변화하는 요구사항에도 유연하게 대응할 수 있다. 나는 이전에 "도메인이라는 개념은 무엇인가?"라는 주제로 개발일지를 작성한 적이 있는데, 도메인을 "문제를 풀기 위해 설계된 소프트웨어의 특정 영역"으로 이해하려고 노력했다. 하지만 이번에는 한 단계 더 확장해서 DDD라는 개념을 학습하며, 도메인이 소프트웨어 개발에서 어떤 역할을 하는지 더 깊이 이해하려고 한다.DDD의 핵심..
개발Article
2024. 12. 15. 02:13