3 Refactorings

Bei der Entwicklung und Pflege von Software ist das Gesetz der Entropie (der zunehmenden Unordnung) aus der Physik zu beobachten. Man kennt Ähnliches aber auch aus dem täglichen Leben. In einer Wohnung nimmt die Unordnung ständig zu, wenn man nicht von Zeit zu Zeit aufräumt. Auf Software übertragen gilt, dass sich im Laufe der Zeit durch Änderungen die Struktur und Lesbarkeit derart verschlechtert, dass sich Fehlerbehebungen oder Erweiterungen immer schwieriger in den bestehenden Sourcecode integrieren lassen. Wie im realen Leben hilft dann nur ein Umzug oder eine gründliche Aufräumaktion. Ersteres entspräche einer kompletten Neuimplementierung. Eine solche ist aufgrund des hohen Risikos, zu scheitern, jedoch meistens keine Alternative. ...

Get Der Weg zum Java-Profi – Teil III now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.