私のユーザーは、検証項目 (たとえば、欠落しているデータ) を画面に表示し、プロセスが進むまで実際に適用しない (つまり、完全に有効かどうかをチェックしない) ことを要求しています。
これを達成するために、保存するたびに、特定のデータの存在を確認します。(検証されるオブジェクトの) 最初のオブジェクト作成時に、必要に応じて特定のフィールド (またはそのゲッター) を参照する検証アイテムのリストを作成します。その後、保存するたびにこれらのアイテムを実行して、各アイテムが「有効」かどうかを確認できます。必要に応じて、いつでも検証結果をユーザーに表示できます。
これは賢明なアプローチのように聞こえますか? このタスクに取り組むための標準化された方法がありませんか?