Hallo zusammen,
Ich habe eine Frage bzgl. der Validierung von Eingaben:
Angenommen meine Anwendung besteht aus zwei Schichten: einer IO-Schicht und einer Persistenzschicht mit einer Datenbank (oder Dateisystem).
Wenn ich nun von der IO-Schicht Eingaben entgegen nehme, habe ich grundsätzlich zwei Möglichkeiten die Eingabe zu validiern:
- direkt in der IO-Schicht
- erst kurz vor der Speicherung in der Persistenzschicht
Allerdings habe ich keine Ahnung welche Vor- oder Nachteile diese Varianten haben und welche ich am besten einsetzen soll.
Wäre nett, wenn mir jemand ein paar Entscheidungshilfen geben könnte.
Danke!