andante

5231

0809

エラーハンドリングに悩んでいる正確にはレイヤーを跨いだエラーの受け渡しコントローラからアプリケイションロジックを呼ぶ時にテスタビリティ的にはtraitになっているほうが嬉しいがそうしてしまうと今度はコントローラからアプリケイションロジックのエラーの具体的な型を得るのが難しくなりレスポンスエラーへのキャストもしづらいしどうしたものかアプリケイションロジックはtraitにするがエラーの型は固定にするかそれもなんだか気味が悪いが
結局インフラ層のエラーをコントローラまでそのままリレーしてくる必要は全然なくスタックトレースだけ取れればよいはずなのだからそこをうまく妥協できる枠組みを考える必要があるだろうもうすこし考えなくては


寝ます