Il metodo di rilascio di cui sto parlando è questo:
- Codice di rilascio che funziona con client vecchi e nuovi (compatibile con le versioni precedenti e precedenti)
- Rilascio client che funziona solo con il nuovo codice rilasciato nel passaggio 1
- Rilascia il codice che rimuove la compatibilità con le versioni precedenti supportata nel passaggio 1
Esempio:
- Aggiungi una nuova stored procedure con firma modificata
- Aggiungi nuovo codice che utilizza la nuova stored procedure
- Rimuovi la vecchia stored procedure
Su una scala più ampia questo potrebbe anche riferirsi alle versioni deprecating delle API interne.
Esiste un nome generico per questa catena di rilasci? Se no, possiamo coniare un termine per questo, così posso smettere di chiamarlo "Quella cosa in uscita in 3 passaggi che dobbiamo fare"