ok, solo ricorda che se tieni la pezza invece di riscrivere il codice con un approccio unobtrusive (e modulare) potresti anche arrivare al punto di non riuscire a gestire più eventuali modifiche al codice e/o nuove features.
Il che ti imporrebbe a quel punto o di mettere una pezza peggiore di quella precedente o di riscrivere il codice da zero creando una pezza ma ancora più larga (o magari questo problema lo incontrerà lo sviluppatore che sistemerà questo codice al posto tuo, magari tra uno o due anni).
quindi se posso, ti suggerisco almeno di spendere un po' di tempo per documentarti su metodologie di sviluppo più efficienti.