설계 레시피 - ChoDragon9/posts GitHub Wiki

상태 변경 시 정책을 어떻게 할 것인가

불변성을 정책을 갖는다. 가변성을 가지면 많은 문제점이 발생한다는 것은 이미 증명되었고 가변을 멀리하는 프로그래밍 패러다임인 함수형 프로그래밍도 존재한다.

언제 공통 폴더에 넣어야 하나

두번 이상 반복될때 공통 폴더에 넣는 다. 두번 이상 반복됬다는 것은 중복이 생겼다는 의미이다.

중복을 묶은 공통은 어디에 위치 해야 하나

계층 구조로 만들었을 때 같은 부모를 찾는 다.