Entwurfsmuster · Senior · Frage 57 von 75
Was bedeutet „Parse, don't validate“?
- 1Eingaben einmal in einen präzisen Typ umwandeln
- 2
JSON.parsestatt jeglicher Schemas nutzen - 3Nutzereingaben auf dem Client nie validieren
Antwort zeigen
Richtige Antwort: Eingaben einmal in einen präzisen Typ umwandeln
Erklärung
Ein Validator, der boolean liefert, verliert Information; ein Parser, der Email oder einen Fehler liefert, bewahrt den Beweis im Typ.