17Refactorings

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 ab und zu aufräumt. Auf Software übertragen gilt, dass sich im Laufe der Zeit durch Änderungen die Struktur und Lesbarkeit derart verschlechtern kann, dass sich Fehlerbehebungen oder Erweiterungen immer schwieriger in den bestehenden Sourcecode integrieren lassen. Das Thema Wartbarkeit ist beim professionellen Programmieren aber sehr wichtig, denn oftmals hat man eine große Sourcecode-Basis zu pflegen und zu erweitern. Nur selten kommt man in den Genuss, ein System vollständig neu entwerfen ...

Get Der Weg zum Java-Profi, 4th Edition now with the O’Reilly learning platform.

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