KAPITEL 12

YAGNI-Prinzip

Einstein argumentierte wiederholt, dass es vereinfachte Erklärungen für die Natur geben müsse, weil Gott nicht launisch oder willkürlich sei. Softwareentwickler werden durch keinen solchen Glauben getröstet.

– Fred Brooks, The Mythical Man-Month: Essays on Software Engineering(dt. Vom Mythos des Mann-Monats)

Einführung

YAGNI, die Abkürzung für »You Ain’t Gonna Need It«, rät Entwicklern, nur solche Funktionen zu implementieren, die im Moment tatsächlich benötigt werden, anstatt unnötige Funktionalität hinzuzufügen, die später möglicherweise gar nicht genutzt wird. Es geht darum, zufällige Komplexität zu minimieren und sich auf die wichtigsten aktuellen Aufgaben zu konzentrieren.

Das YAGNI-Prinzip kann als Gegenpol zur ...

Get Clean Code Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.