Entwurfsmuster · Senior · Frage 34 von 75
Was ist das Risiko von Postels Gesetz („sei großzügig bei dem, was du annimmst“)?
- 1Das Prinzip verbietet Validierung auf dem Client
- 2Toleranz gegenüber Fehlern verfestigt sie bei Clients
- 3Strikte Validierung bremst den Server immer um ein Vielfaches
Antwort zeigen
Richtige Antwort: Toleranz gegenüber Fehlern verfestigt sie bei Clients
Erklärung
Nimmt eine API fehlerhafte Daten an, verlassen sich Clients darauf, und die Korrektur wird zur Breaking Change. Der moderne Ansatz ist, Eingaben strikt zu validieren und Änderungen explizit zu versionieren.