Il mio team e supporta un gran numero di applicazioni legacy che sono attualmente funzionali ma problematiche da supportare e mantenere. Tutti dipendono dal codice che la produzione del compilatore non ha ufficialmente supportato.Codice precedente: quando spostarsi
Quindi la domanda è: dovremmo lasciare il codice così com'è e rischiare che un nuovo compilatore infranga il nostro codice, o dovremmo mordere il proiettile e aggiornare tutto il codice?
Se devi mantenerlo, ti suggerisco caldamente di prendere in mano il libro Lavorare in modo efficace con il codice legacy. È eccellente http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052 – TrueWill
Ho già questo - hai ragione è eccellente. – Mmarquee