tomatophobia / allowance-chart

다수의 증권 계좌로 구성된 포트폴리오 관리 서비스
1 stars 0 forks source link

AccountEvent fold 중에 impossible 발생했을 때 아무런 메시지나 맥락이 없는데 좀 더 풍부한 clue를 주도록 변경하기 #24

Closed tomatophobia closed 2 years ago

tomatophobia commented 2 years ago

아닌가? impossible은 exception과는 다르게 아예 일어나면 안되는 일인가? 구삼에게 물어보기..?

tomatophobia commented 2 years ago

impossible의 타입은 ZIO[Any, Throwable, Nothing]이다. 결국 에러가 아닌 셈이다. 오히려 문제가 될 만한 상황이라면 EventSourcedAccount에서 reject하는 것이 많고 이미 추가된 이벤트에 대해 impossible은 말 그대로 있을 수 없는 케이스를 표시하는 것이 맞는 것으로 보인다.