概要
バリデーションとは、入力されたデータが「正しいか」「想定通りか」をチェックする処理のことです。
不正なデータや想定外の値がシステム内部に入るのを防ぐ役割を持ちます。
なぜバリデーションが必要か?
バリデーションを行わないと、次のような問題が発生します。
- 空のデータや不正な形式のデータが保存される
- システムエラーや例外が発生する
- データベースの整合性が壊れる
- セキュリティ事故(SQLインジェクションなど)につながる可能性がある
👉 「早い段階で異常を防ぐ」ことが目的
バリデーションの主な役割
- 入力ミスを防ぐ
- 不正な操作を防止する
- システムを安全な状態に保つ
- ユーザーに分かりやすいエラーメッセージを返す
バリデーションの具体例