우아한 객체지향 리뷰 설계란? 코드를 어떻게 배치할 것인거에 대한 의사결정, 어떤 클래스 또는 패키지에 어떤 코드를 넣을거고 이거에 따라서 설계 모양이 바뀐다. 그렇다면 어떤 곳에 어떤 코드를 넣어야 할까? 변경에 초점을 맞춰야 한다. Dependency (의존성
우아한테크세미나의 조영호님께서 발표해주신 강의를 정리했습니다.강의 링크2단계 코드3단계 코드설계를 개선할때는 Dependency를 한 번 그려보자. 의존 사이클이 생기는지 패키지 또는 클래스의 의존관계에 대한 그림을 한눈에 보자.레이어(Service, Domain)라는
우아한테크세미나의 조영호님께서 발표해주신 강의를 정리했습니다.강의 링크3단계 코드아래와 같이 그룹 단위의 영속성 저장소로 변경 가능하다.즉 관계형DB 대신 몽고DB로 어디까지 저장을 해야 할까라고 고민한다면 위와 같은 그룹으로 저장을 하면 된다.즉 그룹은 트랜잭션 /