KAPITEL 2
Die Natur der Komplexität
In diesem Buch geht es darum, wie man Softwaresysteme so entwirft, dass ihre Komplexität minimiert wird. Der erste Schritt ist, den Feind zu kennen. Was genau ist »Komplexität«? Wie können Sie erkennen, ob ein System unnötig komplex ist? Was sorgt dafür, dass Systeme komplex werden? Dieses Kapitel wird diese Fragen im Überblick beleuchten – folgende Kapitel werden Ihnen dann zeigen, wie Sie Komplexität auf niedrigerer Ebene anhand spezifischer struktureller Merkmale erkennen.
Die Fähigkeit zum Erkennen von Komplexität ist eine entscheidende Designfähigkeit. Sie erlaubt Ihnen, Probleme aufzudecken, bevor Sie viel Aufwand in ihre Lösung investieren, und bei der Auswahl von Alternativen eine gute Wahl zu treffen. ...
Get Prinzipien des Softwaredesigns 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.