KAPITEL 10

Komplexität

Die effektivste Methode zur Bewältigung von Komplexität ist Abstraktion. Es gibt viele Formen der Abstraktion, doch die Kapselung stellt die zentrale Abstraktionsform in der objektorientierten Programmierung dar, mit der Komplexität gehandhabt wird.

– Rebecca Wirfs-Brock und Brian Wilkinson, »Object-Oriented Design: A Responsibility-Driven Approach« (https://oreil.ly/WKGAl)

Einführung

Nach David Farley müssen Sie als hervorragender Softwareentwickler Experte im Lernen sein. Und Ihre einzige Aufgabe besteht darin, zufällige Komplexität auf einem möglichst niedrigen Niveau zu halten. Komplexität existiert in jedem großen Softwaresystem und ist oft die Hauptquelle für Probleme. Einer der wesentlichen Unterschiede zwischen ...

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.