Il contesto:
- è un progetto interno (che non credo che molte persone usino)
- è vecchio
- lo stiamo aggiornando
I problemi:
- abusa del framework mvc (nessun uso di modelli, logica aziendale nelle viste, ecc.)
- quello che ci viene chiesto di fare è piccolo, ma a causa della bassa coesione abbiamo due opzioni:
- continua a rovinare le cose
- sposta grandi blocchi di codice o riscrivi la cosa
Le soluzioni (vedo):
- continuare a lavorare con esso, ignorare le migliori pratiche in favore di essere fatto presto e non introdurre nuovi bug rifattorizzando / riscrivendo
- refactoring / riscrittura
Immagino che la mia domanda sia davvero: se voglio apportare grandi cambiamenti a questo progetto, come posso proporlo senza offendere nessuno? O sarebbe meglio per me semplicemente seguire il flusso anche se a volte ciò significa nastro adesivo (metaforico)?