Avevo un codice legacy che era stato originariamente creato per una versione piuttosto vecchia del compilatore. Stiamo parlando di codice nativo, non gestito. Ora è portato alla versione più recente del compilatore. Ogni errore di compilazione è stato corretto e ora il prodotto è correttamente compilato e in esecuzione.
Ma:
- sebbene compili e persino funzioni ... come posso essere sicuro che stia funzionando come previsto?
- posso essere sicuro che il runtime sottostante non cambi in modo da introdurre nuovi e inaspettati bug di runtime?
- quali sono le migliori pratiche durante l'aggiornamento alla versione più recente del compilatore?