모델 세미나
Aggregate, Value
· ☕ 2 min read
중요한 도메인 로직은 도메인으로 하자. Service Layer 에 set 메소드가 있으면 일단 의심 -> 이 부분을 도메인 영역으로 변경할 수 있도록 하자 Aggregate Entity + Value 의 개념 (포함관계에 있다, 즉

What-How 에 대해 (1)
· ☕ 2 min read
What - How 에 대해 What 상위 수준의 개념적인? 그런 느낌의 말 Ex) 좌회전을 한다. How 실제로 어떻게 했는가? 에 대한 What 에 대한 대답? Ex) 핸들을 좌측으로 돌린다, (기어를 어쩌

What-How 에 대해 (2)
· ☕ 2 min read
What - How (2) What 이란 개념적인 용어로 설명? 해야한다. hasCardBoard() 이런걸로 만들면 How의 연장선상이 될 수 있음 (이 부분이 들으면서 어려웠던 부분이고, 다시 생각하게 하는 부

기능, 역할, 책임
· ☕ 2 min read
회사에서 진행하는 모델에 관한 세미나를 듣고 내용을 정리하고자 함. (1시간 가량 진행) 중간중간 개인 의견 들어갈 수 있음. 1. 기능 기능이란 사용자 <-> 시스템 간의 상

모델
· ☕ 1 min read
Model user - 상호작용(UI) -> 로직(Service) <-> 인프라 (DB, 메일등) 으로 구성되어 있다고 했을 때, 로직 <-> 인프라 는 관계는 없으나, 없으면 안되는 그런 존재이