@drn, si chiamano "Design Patterns" i modi per fare le cose in modo ‘pulito’, e che OGNI PROGRAMMATORE professionista sa o dovrebbe sapere.
Poi ci sono le soluzioni ‘fai da te’ che, SE inventate da un programmatore esperto, sono una genialità, MA SE inventate da un programmatore junior, sono una
‘ca…. pazzesca’
come diceva il Ragionier Fantozzi a proposito della Corrazzata Potionkin ;-)
Che poi si chiamava Corrazzata Potemkin, era un film di ‘regime’ russo, esiste una versione in italiano e devo dire è un bel film, considerando il tipo e quando e stato realizzato ;-)
https://it.wikipedia.org/wiki/La_corazzata_Pot%C3%ABmkin