Webサービスの会員登録とか、CSVを手入力したものをインポートする場合について教えてください。 入力について一定のルールを満たす必要があります。 その場合に入力値チェックをするためにどのようにクラスを作ればいいか悩んでいます。 例えば ・氏名 ・メールアドレス ・パスワード ・年齢 のような情報をチェックするとして、初めて登録する際と一度保存したデータを再利用する際はチェック項目が違うように思えます。 そもそも一度チェックした値なので再利用の際はチェックの必要はかなり限定的でいいと考えています。 となると、作成するクラスは一時的な保持クラスを作って、そこでデータ型とかルールをチェックするようにすればいいのでしょうか。 それともデータクラスに入れる前に正規表現などでチェックしてそのまま放り込めばいいのでしょうか。 UserCreate ←これに一時的に入力データを入れる User ←チェックしたらこっちに入れて保存する Validator ←これがチェック用クラス ただこういう一時的な保持クラスは無駄な感じもして悩んでいます。 ちょっとうまく質問も書けないのですが、なんとかヒントを頂けないでしょうか。 よろしくお願いします。
↧