結論から言うと バリデーションはどのレイヤの責務なのか?という問い自体が間違いであり、レイヤごとにそのレイヤの責務となるバリデーションを行うべき、というのが今のところの結論。
結論から言うと
バリデーションはどのレイヤの責務なのか?という問い自体が間違いであり、レイヤごとにそのレイヤの責務となるバリデーションを行うべき、というのが今のところの結論。
ビジネスルールに関するバリデーションはドメイン層で、アプリケーションやシステム的な制約に由来するバリデーションはアプリケーション層で、というお話。
(2020/09/27)