2019 | OriginalPaper | Buchkapitel
Entwurfsprinzipien zur Reduktion der Komplexität
verfasst von : Joachim Goll
Erschienen in: Entwurfsprinzipien und Konstruktionskonzepte der Softwaretechnik
Verlag: Springer Fachmedien Wiesbaden
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
Die Prinzipien “Keep it simple, stupid” (KISS), “You aren’t gonna need it” (YAGNI) und “Don’t Repeat Yourself” (DRY) einzuhalten, bedeutet, gewisse Dinge zu vermeiden und dabei die Zahl der Bauteile eines Systems zu verringern. Das Prinzip “Single Level of Abstraction” (SLA) will nicht die Zahl der Bauteile eines Systems beschränken, sondern bezieht sich auf die Ordnung des Quellcodes durch Methoden, um die Komplexität des Quellcodes zu verringern und damit die Verständlichkeit zu erhöhen. Alle Anweisungen einer Methode sollen dasselbe Abstraktionsniveau aufweisen.