Nächste Seite:
Definition
Aufwärts:
Deklarative (= fortgeschrittene) Programmierung
Vorherige Seite:
LINQ und SQLmetal (2)
Refactoring (KW23)
Unterabschnitte
Definition
Refactoring: Herkunft
Refactoring anwenden
Refaktorisierungen
Guter und schlechter Code
Für wen schreibt man Code?
Code Smell # 1: Duplicated Code
Duplicated Code
→
Schablonen
Plan
Klassen-Entwurf
Primitive Daten (
primitive obsession
)
Verwendung von Daten: Datenklumpen
Datenklumpen--Beispiel
Verwendung von Daten: Data Class
Mehrfachverzweigungen
Das Fabrik-Muster
null-Objekte
Typsichere Aufzählungen
Johannes Waldmann 2012-06-25