Entwurfsmuster · Junior · Frage 33 von 75
Was bedeutet das YAGNI-Prinzip?
- 1Funktionalität erst umsetzen, wenn sie wirklich gebraucht wird
- 2Immer zusätzliche Möglichkeiten für künftige Anforderungen einbauen
- 3Keine Fremdbibliotheken nutzen, alles selbst schreiben
Antwort zeigen
Richtige Antwort: Funktionalität erst umsetzen, wenn sie wirklich gebraucht wird
Erklärung
You Aren't Gonna Need It: vorschnelle Verallgemeinerung („und wenn wir fünf Sprachen brauchen“) kostet Zeit und verkompliziert den Code, und die Annahmen treffen oft nicht ein. Es ist kein Verbot durchdachter Architektur, sondern eine Haltung gegen Code „für alle Fälle“.