Moin suit,
YAGNI! :)
Und dann braucht mans EINMAL doch und dann fängt das Refactoring an :-)
Geht auch nicht anders - man kann nicht alles vorsehen was der Kunde vielleicht mal gerne hätte aber grade nicht bezahlt.
Naja, bei einer entsprechend offenen Software-Struktur hält sich das Refactoring stark in Grenzen.
LG,
CK