Menu

Glossario

Backward Compatibility

La capacità di evolvere un’integrazione senza costringere i consumer esistenti a cambiare prima di poter continuare a funzionare.

Categoria
Integrazione

Approfondimento

Nel contesto Architecture Coffee

Le modifiche compatibili con i consumer esistenti preservano significati e comportamenti concordati. Un campo opzionale può essere compatibile se il contratto e i consumer tollerano campi aggiuntivi; non è una garanzia universale. Verifica anche valori enum, validatori rigidi e regole semantiche. Cambiare il significato di uno stato o rimuovere un campo può rompere il contratto anche senza cambiare il tipo dei dati.

Tag