Vergessen Sie Getter und Setter: Umarmen Sie Immutability und saubereren Code

2025-02-16
Vergessen Sie Getter und Setter: Umarmen Sie Immutability und saubereren Code

Dieser Artikel kritisiert die übermäßige Verwendung von Getter- und Setter-Methoden und hebt hervor, wie diese zu einer erhöhten Mutabilität des Codes führen und ihn dadurch schwerer zu warten und zu verstehen machen. Der Autor plädiert für Immutability, wann immer möglich, und stellt das `with`-Pattern und das Builder-Pattern vor, um unveränderliche Kopien von Objekten zu erstellen, wenn Änderungen erforderlich sind. Letztendlich betont der Artikel, dass Mutabilität, falls unvermeidlich, auf den kleinstmöglichen Umfang beschränkt und bedeutungslose Getter und Setter entfernt werden sollten, was zu saubererem, verständlicherem und nebenläufigkeitsfreundlicherem Code führt.

Entwicklung