Ubiquotous Language (1) 썸네일형 리스트형 유비쿼터스 랭귀지 만들기 우리는 코드와 도메인 전문가가 동일한 모델을 공유해야 한다고 배웠습니다. 이는 우리 설계 안의 무언가가 도메인 전문가의 멘탈 모델의 무언가와 대응되어야 한다는 것입니다. 즉, 도메인 전문가가 무언가를 "주문"이라고 부르는 경우 개발자의 코드에 "주문"이라고 하는 무언가가 있어야 이에 대응하고 동일한 방식으로 동작합니다. 반대로 우리는 도메인 전문가의 모델에서 무언가를 나타내지 않는 것을 디자인에 포함해서는 안됩니다. 이는 OrderFactory, OrderManager, OrderHelper 등과 같은 용어는 없음을 의미합니다. 도메인 전문가는 이 단어의 의미를 모를 것입니다. 물론 일부 기술 용어는 코드베이스에서 발생해야 하지만 디자인의 일부로 이를 노출하는 것은 피해야 합니다. 팀의 모든 사람들이 공.. 이전 1 다음