유스케이스구현하기

·회고/TIL
오늘은 코드를 작성하는 것보다, 책을보고 공부하고, 기존의 프로젝트를 어떻게 개선 및 개발해야할지에 대한 설계를 했다. 신발 주문 시스템의 아키텍처 구조는 애플리케이션과 웹, 영속성 계층이 느슨하게 결합되어 있어, 도메인 모델링을 자유롭게 할 수 있다. 그럼 도메인 모델링은 어떻게 이뤄질까? 나는 도메인 엔터티를 시작으로 유스케이스(도메인 서비스, 애플리케이션서비스)를 개발했다. 나는 설계 단계에서 도메인 코어와 애플리케이션을 분리하기로 결정하였다. 당시 나는 비즈니스로직과 도메인 로직을 다르다고 판단하고, 다르게 사용하였다. 비즈니스로직은 유스케이스를 의미하고, 도메인 로직은 도메인 객체가 생성될 수 있는 조건, 각 프로퍼티의 검증을 의미했다. 해당 단어의 사용은 다른 개발자에게 혼란을 주었던 것 같다..
KEEMSY
'유스케이스구현하기' 태그의 글 목록