- 협력을 시작하는 주체는 메시지 전송자이기 때문에, 협력에 적합한 책임이란 메시지 수신자가 아니라 메시지 전송자에게 적합한 책임을 의미한다
GRASP
pattern
G
eneral R
esponsibility A
ssignment S
oftware P
attern
- Domain Model 을 기반으로 사고를 시작해나가되, 완벽한 Domain Model 을 만들어야 한다는 강박관념에는 휩쌓이지 말자. Domain Model 이란 문제를 풀어가는 공간에 대한 정의이고, 설계를 시작하는 시발점이다. 즉, 우리가 해야 하는 건 설계이고, Domain Model 은 그 설계를 위한 시발점이니, 우리의 목적을 위한 과정일 뿐 완벽히 마무리해야 할 구간은 아니라는 이야기이다.
- 저자는 ‘완벽한 도메인 모델은 없다' 라는 이야기를 한다. 도메인 모델을 통해 우리의 의도가 잘 반영된 올바른 구현이 나온다면, 그것이 올바른 도메인 모델이라는 이야기를 한다. 결국, 목적전치현상이 일어나서는 안 된다는 이야기를 하고싶었던 거 같다.