Hallöchen,
Ja, so geht es, aber elegant ist was anderes.
Wenn die elegante Lösung die einfachere ist, mach ich mit. Wenn sie komplizierter und aufwändiger ist, ziehe ich "Ja, so geht es" vor. Im Endeffekt ist entscheidend, dass die Zielstellung umgesetzt wird.
Den Auftraggeber bzw. den Kunden, für den ich programmiere, wird es primär nicht interessieren, wie elegant ich programmiert hab, sondern dass er schnell eine funktionierende Lösung bekommt.
MfG
vaudi