Featured image of post シリーズ: ユーザー登録バリデーションを学ぶ — シンプル検証から責任の連鎖へ

シリーズ: ユーザー登録バリデーションを学ぶ — シンプル検証から責任の連鎖へ

Mooを使ったユーザー登録バリデーションの入門シリーズ。基本のif文実装から、複雑化した検証のリファクタリングまでを解説します。

@nqounetです。

このシリーズでは、ユーザー登録フォームの入力検証(バリデーション)をステップごとに学びます。まずはシンプルなifベースの実装から始め、検証ルールが増えたときの問題点を体験し、最後に「Chain of Responsibility」パターンで柔軟かつ拡張可能な設計へリファクタリングします。

シリーズ構成

  • 第1回: シンプルなユーザー登録バリデーションを作る

  • 第2回: 検証ルール追加でif文が複雑化 — バリデーションの課題

  • 第3回: バリデータをチェーンで連携 — Chain of Responsibilityパターン入門

この記事の使い方

  • 各回を順に読み進めると、なぜリファクタリングが必要かを実感できます。
  • サンプルコードは各記事にまとめてあります。目次では短い説明のみ掲載しています。

関連リンク

comments powered by Disqus
Hugo で構築されています。
テーマ StackJimmy によって設計されています。