Das KISS-Prinzip 5

Geschrieben von Jens am 09. April 2008

Das Akronym KISS steht für Keep it simple, stupid. Es besagt, dass stets die einfachste Lösung für ein Problem gewählt werden sollte. Bereits 1654 wurde vom deutschen Philosophen Johannes Clauberg die bekannte Formulierung aufgestellt, dass „Entitäten nicht über das Notwendige hinaus vermehrt werden dürfen“.

Johannes Clauberg bezog sich in seinem Buch auf wissenschaftliche Theorien. Vereinfacht ausgedrückt bedeutet die Aussage: Eine Theorie sollte möglichst einfach gestaltet sein und trotzdem alle wesentlichen Zusammenhänge erklären.

Das KISS-Prinzip verallgemeinert Claubergs Aussage und kann auf Softwaretechnik angewandt, als eine der Vorraussetzungen für agile Softwarentwicklung angesehen werden.

Trackbacks

Benutze diesen Link um diesen Artikel zu verlinken.

Kommentare

Schreibe einen Kommentar

  1. Extreme Programming - jensjaeger.com Fr, 25 Apr 2008 12:29:15 CEST

    [...] Einfaches Design - Das System soll zu jedem Zeitpunkt so einfach wie möglich strukturiert sein. [...]

  2. Usability Driven Development - jensjaeger.com Di, 29 Apr 2008 13:16:18 CEST

    [...] User Centered Design erweitert wurde. Die Grundprinzipien des Vorgehensmodel sind das DRY und das KISS-Prinzip, die in jeder Phase konsequent verfolgt [...]

  3. UDD Phase 3 - Interface Design - jensjaeger.com Mo, 26 Mai 2008 18:19:36 CEST

    [...] Bei der Gestaltung von Oberflächen sollte man sich immer das Zitat von Antoine de Saint-Exupéry vor Augen führen: „Perfektion ist erreicht, nicht, wenn sich nichts mehr hinzufügen lässt, sondern, wenn man nichts mehr wegnehmen kann“  ( Wind, Sand und Sterne von Saint-Exupéry und Becker 1941, S.48). Angewandt auf die Oberflächengestaltung bedeutet Saint-Expuérys Zitat nichts anders als die Anwendung des DRY und des KISS-Prinzips.  [...]

  4. UDD Phase 6 - Programmierung - jensjaeger.com Mi, 18 Jun 2008 17:13:35 CEST

    [...] sollte hierbei immer die einfachste funktionierende Lösung implementiert werden (vgl. Das KISS-Prinzip). Die Programmierung ist abgeschlossen wenn alle Test fehlerfrei ausgeführt werden können. [...]

  5. Styleguide for Rails Projects - jensjaeger.com Do, 14 Aug 2008 13:29:13 CEST

    [...] - Keep it Simple Stupid http://www.jensjaeger.com/2008/04/das-kiss-prinzip/ (german) [...]

Kommentare