Obsolescenza del codice: come mantenere la compatibilità
Quando si sviluppano sistemi di grandi dimensioni (ad esempio, applicazioni aziendali, pacchetti software condivisi, librerie, …) in cui più livelli e sviluppatori comunicano tra loro, si pone il problema di come gestire il rilascio di nuove versioni…