Ano, upřednostňuji strukturu před výsledkem, struktura je pro mě v tomto případně zásadní. V takové struktuře něco opravím 100x rychleji a případné chyby najdu okamžitě.
Ihmo: nelpím ani na těch třídách, klidně to můžou být všechno jen funkce ale to volání metod a to, že každá metoda/funkce bude v samostatném souboru je prioritní.