フィルタリングと検証、特に使用すべきシーケンスについて少し混乱しています。
ユーザーが生成したデータを処理してデータベースに保存する場合、最初にフィルタリングしてから検証しますか、それともその逆ですか?
フィルタリングは、データを有効にするエラーを修正する可能性があるため、最初にフィルタリングすると、無効なデータが有効になる可能性がありますが、元のユーザー入力とは異なります。
最初に検証を行い、データが確かに有効であることがわかっている場合、わざわざフィルタリングする必要はありません。
フィルタリングと検証、特に使用すべきシーケンスについて少し混乱しています。
ユーザーが生成したデータを処理してデータベースに保存する場合、最初にフィルタリングしてから検証しますか、それともその逆ですか?
フィルタリングは、データを有効にするエラーを修正する可能性があるため、最初にフィルタリングすると、無効なデータが有効になる可能性がありますが、元のユーザー入力とは異なります。
最初に検証を行い、データが確かに有効であることがわかっている場合、わざわざフィルタリングする必要はありません。