ID

    도메인은 id 값을 가져도 될까 ?

    처음에 나는 도메인에 ID값을 넣지 않았다. 넣지 않은 이유로는 많은 크루들이 사용하는 ID값이 DB에서 auto increment되는 값이기 때문이다. 이러한 방식은 데이터베이스나 시스템에서 도메인 개체를 관리하고 구별하는 데 유용하긴하다. 물론 도메인을 식별하기 위한 수단은 필요하다. 다만 그 수단이 DB의 ID값이여야하는 것은 아니다 라고 생각한다. 그래서 나는 객체별 고유한 식별자를 사용하고자 하였다. 다만 이 과정속에서 코드가 조금 복잡해졌기에 고민을 하게 되었다. 도메인이 ID값을 갖는다는 것은 장점 고유한 값인 ID를 통해 개체를 식별하기에 매우 유용하다. DB에서 자동으로 ID값이 증가하므로 따로 관리를 해줄 필요가 없다. 단점 결국 도메인이 db에 대해서 알고 있다. 요청을 받아 도메인을..