エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント3件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
バリデーションはドメインオブジェクトとAPIスキーマ定義のどっちに書くべきか - pospomeのプログラミング日記
株式会社カミナシで VPoE を務めている pospome です。 (´・ω・`) なんか色々やっている過程で "バック... 株式会社カミナシで VPoE を務めている pospome です。 (´・ω・`) なんか色々やっている過程で "バックエンドサーバのバリデーション定義がドメインオブジェクトとAPIスキーマ定義で重複する問題" に直面しまして、せっかくなので、それに対する自分なりの考えを書いてみようと思います。 バリデーション定義が重複する問題とは? 実装パターン ドメインオブジェクトに全部実装するパターン APIスキーマ定義に全部実装するパターン ドメインオブジェクトとAPIスキーマ定義の両方に定義する どれを選ぶべきか? まとめ 宣伝 バリデーション定義が重複する問題とは? まずは、今回のテーマをサクッと整理しておきましょう。 バックエンドサーバを実装するときのバリデーションは、ドメインオブジェクトに実装するパターンが多いんじゃないかなと思います。例えばGoだと、こんな感じのコードになります。 typ





2026/05/12 リンク