질문
조금 이상한 질문일 수도 있지만 현재 패키지가 도메인을 기준으로 나누어진거 같은데 이를 신경쓰지 않고
클래스를 사용해서 개발해도 괜찮을까요? 만약 특정 클래스가 여러 도메인에서 사용된다면 패키지 구조를
어떻게 변경하는게 좋을까요?
리뷰어
만약에, 전혀 다른 application 프로젝트라면 어떻게 할까?
전혀 다른 프로젝트라면 당연히 따로 구현할수 밖에 없겠죠. 소스코드를 공유 할 수 없으니까요.
질문
테이블이 도메인과 1:1로 매핑되지 않는다고 알고 있습니다. 현재 Enrollment는 테이블이 존재하지만
이에 해당하는 도메인 클래스는 없는 상태입니다. 수강신청 로직을 개발하는데 있어서 Enrollment
테이블에 매핑되는 도메인 클래스가 필요 없다고 판단되어 이와 같이 개발하게 되었는데 혹시 제가 잘못
생각하거나 이해한 부분이 있을까요?
리뷰어
데이터베이스도 마찬가지라고 저는 생각합니다.
그냥 별도의 데이터를 영구적으로 저장하기 위한 하나의 어플리케이션일 뿐이라고 접근해보면,
당연히 다를 수 있고, 같을 수 도 있는거라고 생각이되어 크게 중요한가? 라는 생각이 들기도 하네요.