문제
임시 저장된 전시 기록을 발행(영구 저장)하는 기능이다. exhibit->publication 으로 메시지를 요청하는데, publication#isPublished 을 호출해서 값을 가져와 스스로 판단한다. (Tell Dont Ask 위반) 이로 인해 publication의 캡슐화가 저해된다.
변경
'개발(레거시) > 문제 해결' 카테고리의 다른 글
레거시 코드를 헥사고날 아키텍처로 전환(2) - 회원 도메인에서 읽기 전용 유스 케이스 분리, 영속성 어댑터 만들기 (0) | 2023.03.31 |
---|---|
레거시 코드를 헥사고날 아키텍처로 전환(1) - 회원 도메인에서 쓰기 전용 유스 케이스 분리 (2) | 2023.03.29 |
아르티 아키텍처 디자인에 대해서 끄적 (0) | 2023.01.23 |
Intelij Ultimate 다이어그램 안나올 경우 (0) | 2022.12.11 |
Typeorm 식별 관계 문제 (0) | 2022.10.03 |