Zuruck zum Glossar
Code Review & Qualitat

KISS-Prinzip (Keep It Simple, Stupid)

Ein Designprinzip, das besagt, dass Systeme am besten funktionieren, wenn sie einfach gehalten werden, anstatt komplex gemacht zu werden. Einfachheit sollte ein Schlüsselziel sein.

Definition

KISS entstand 1960 in der US Navy und wurde von der Softwareentwicklung übernommen. Das Prinzip plädiert für die einfachste funktionierende Lösung. Komplexität erhöht den Wartungsaufwand, die Fehlerwahrscheinlichkeit und macht Code schwerer verständlich. Zeichen für KISS-Verstöße: tief verschachtelte Logik, überentwickelte Abstraktionen, komplexe Muster wenn einfache ausreichen.

Warum es wichtig ist

Einfacher Code ist leichter zu testen, debuggen und warten. Laut Forschung sinkt die Entwicklerproduktivität exponentiell mit der Code-Komplexität. Komplexe Lösungen schaffen oft mehr Probleme als sie lösen.

Beispiel

Komplex: Factory-Pattern mit mehreren Abstraktionsschichten für einen einzelnen Objekttyp verwenden. KISS: einfachen Konstruktor oder Factory-Funktion verwenden, wenn die zusätzliche Abstraktion keinen Nutzen bringt.

Verwandte Begriffe

KISSkeep it simpleKISS principlesimplicity in codeavoid complexity

Automatisieren Sie Code Review mit diffray

Multi-Agent KI-System fur Code Review. Findet automatisch Bugs, Sicherheitslucken und Architekturprobleme.