개발 태도1 도메인과 서비스 그리고 개발자 마음가짐 우아한 테크코스 1번째 미션을 개발을 진행하며 고민했던 내용들과 그에 대한 피드백을 적은 내용이다. 1. 도메인과 서비스는 무엇이 다른가? 도메인 역할? 서비스 역할? Q1. 도메인은 비즈니스 로직을 가질 것이다. 서비스는 비즈니스 로직을 가질까? 이 질문에 대답하기 앞서, 비즈니스 로직을 알아야 한다. 비즈니스 로직이란 우리에게 주어진 요구사항의 핵심 로직을 말한다.예를 들어, DTO변환과 같은 로직은 기술적인 로직이고, 1000원짜리 로또를 구매하는 로직을 작성하는 것은 비즈니스 로직이라 할 수 있다.먼저 위 질문에 대한 내 대답은 YES였다.하지만 피드백에서는 어떻게 설계하느냐에 따라 다르다고 하였다. 참 어렵다. 그렇다면 내가 생각하는 도메인에 속하는 비즈니스 로직은 무엇이고, 서비스에 속하는 비.. 2025. 2. 16. 이전 1 다음