Nuclos guter Code: Refactoring, Interface, DefaultValueProviderWithIds, Lesbarkeit, Codeverdopplung vermeiden. |
Sprache: Deutsch · English
Refactoring des Negativbeispiels – gemeinsames Interface statt Codeverdopplung.
Der refaktorierte Gegenentwurf zum Negativbeispiel: Ein sinnvolles Interface (hier DefaultValueProviderWithIds), das beide Provider implementieren, beseitigt Codeverdopplung und wirre Verschachtelung – der Code wird lesbar und logisch:
Beispiel für schlechte Programmierung |