도메인 주도 설계를 사용하지 않는 이유
2024-12-29
40년 동안 엔터프라이즈 애플리케이션 개발 경험을 가진 베테랑 소프트웨어 개발자인 토니 마스턴 씨는 도메인 주도 설계(DDD)를 사용하지 않는 이유를 설명합니다. 마스턴 씨는 DDD가 객체 지향 설계 이론을 과도하게 강조하여 대규모 시스템에서 데이터베이스 설계 및 코드 재사용성을 희생한다고 주장합니다. 그는 각 데이터베이스 테이블에 별도의 클래스를 만들고 상속 및 템플릿 메서드 패턴을 활용하여 코드 재사용을 수행하는 계층형 아키텍처를 선호합니다. 마스턴 씨는 이러한 접근 방식이 현실 세계 프로젝트에 가장 적합하며 개발 효율성을 높인다고 생각합니다.
더 보기