moopm
  • Tags
images/validation-controller-and-domain.png

validationをどこで実行するか

August 28, 2025
リクエストでpostされたデータ(大体Json)をどこでバリデーションするのが良いか DDDではDomainに業務ルールを集めるため、値が不正かどうかを判断するのはDomainである。したがってDomainへ変換する際にバリデーションすべきで
images/java-validation-or-domain.png

ValidationかDomainか

August 26, 2025
前回ゆうパケットを題材にValidationを実装してみた。例えば荷物の高さ制限は3cm以下なので、これを満たさない入力値はエラーで返すAPIみたいなのを作ってた。ただこの3cm制限は高さドメインでは無くValidationに持たせていたが
images/java-validation-vavr.png

ValidationとRailwayプログラミング

July 28, 2025
カッコイイValidationを書く。Javaで。今どきバリデーションはif文で手続き的に書くなんてことはしないらしい。また、1個バリデーションをパスできなかったからってそこでエラーを返さないで、一通りバリデーションした(失敗)結果をまとめ
©2024 moopm
Powered by Hugo. Hugo Theme hugo-cards