KAPITEL 5
Mutabilität
Man kann nicht zweimal in denselben Fluss steigen, denn es ist nicht mehr derselbe Fluss und nicht mehr derselbe Mensch.
– Heraklit
Einführung
Seit der Einführung gespeicherter Programme gilt, dass Software aus Programmen und Daten besteht. Es ist klar, dass es ohne Daten keine Software gibt. In der objektorientierten Programmierung erstellt man Modelle, die sich im Laufe der Zeit weiterentwickeln und mit denen man das Wissen nachbildet, das man durch die Beobachtung der Realität gewonnen hat. Allerdings führt man solche Änderungen bisweilen unsachgemäß durch und verstößt dabei gegen das wichtigste Designprinzip, weil man unvollständige (und somit ungültige) Repräsentationen erzeugt und in der Folge einen Ripple-Effekt auslöst. ...
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.