KAPITEL 16

Bestehenden Code anpassen

In Kapitel 1 wurde beschrieben, dass Softwareentwicklung iterativ und inkrementell ist. Ein großes Softwaresystem entsteht in einer Folge evolutionärer Stufen, die jeweils neue Fähigkeiten mitbringen und bestehende Module verändern. Das heißt, dass sich das Design eines Systems fortlaufend weiterentwickelt. Es ist nicht möglich, das richtige Design für ein System direkt zu Beginn zu erstellen – das Design eines länger bestehenden Systems wird mehr von den Änderungen bestimmt, die während der Weiterentwicklung vorgenommen wurden, als von einer initialen Konzeption. In den vorherigen Kapiteln wurde beschrieben, wie man die Komplexität während des initialen Designs und der Implementierung herausbekommt – in diesem ...

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.