Glossary entry (derived from question below)
English term or phrase:
breaking change
Italian translation:
modifica importante / modifica alle informazioni
Added to glossary by
martini
Jul 18, 2017 13:03
6 yrs ago
18 viewers *
English term
breaking change
English to Italian
Tech/Engineering
IT (Information Technology)
Context:
"A breaking change to the partner API is causing some issues with our software "
È chiaro il contesto, ossia che le API del software del partner sono state modificate e, di conseguenza, c'è un software che dà problemi.
Non mi è però chiaro se "breaking" sia sinonimo di improvviso o se "breaking change", in campo informatico, sia un termine tecnico che indica il cambiamento di qualcosa che causa/può causare il non funzionamento di qualcos'altro, e abbia una sua specifica traduzione.
Qualcuno l'ha già incontrato?
"A breaking change to the partner API is causing some issues with our software "
È chiaro il contesto, ossia che le API del software del partner sono state modificate e, di conseguenza, c'è un software che dà problemi.
Non mi è però chiaro se "breaking" sia sinonimo di improvviso o se "breaking change", in campo informatico, sia un termine tecnico che indica il cambiamento di qualcosa che causa/può causare il non funzionamento di qualcos'altro, e abbia una sua specifica traduzione.
Qualcuno l'ha già incontrato?
Proposed translations
(Italian)
3 | modifica importante / modifica alle informazioni | martini |
4 | modifica che interrompe la retrocompatibilità | Gabriele Mistretta |
3 | breaking change | Maria Pia Giuseppina Nuzzolese |
Change log
Jul 19, 2017 18:19: martini Created KOG entry
Proposed translations
30 mins
Selected
modifica importante / modifica alle informazioni
Remove the call to System.Type.InvokeMember with BindingFlags.NonPublic from {0}. Taking a dependency on a private member increases the chance of a breaking change in the future.
Rimuovere la chiamata a System.Type.InvokeMember con BindingFlags.NonPublic da {0}. L'utilizzo di una dipendenza su un membro privato aumenta la possibilità di modifica importanti in futuro.
Avoid naming an enum value 'Reserved'. Adding 'Reserved' values will lead to a breaking change on removal when the value is actually used in a later version of the product.
Evitare di denominare 'Reserved' i valori di enumerazione. L'aggiunta di valori 'Reserved' comporta una modifica alle informazioni di rimozione quando il valore viene effettivamente utilizzato in una versione più recente del prodotto
dal portale MS
--------------------------------------------------
Note added at 34 mins (2017-07-18 13:38:01 GMT)
--------------------------------------------------
ho trovato anche modifica di interruzione
Implement IDisposable on {0} because it creates members of the following IDisposable types: {1}. If {0} has previously shipped, adding new members that implement IDisposable to this type is considered a breaking change to existing consumers.
Implementare IDisposable in {0} poiché crea membri dei tipi IDisposable seguenti: {1}.
Se {0} è stato distribuito in precedenza, l'aggiunta di nuovi membri che implementano IDisposable in questo tipo è considerata una modifica di interruzione per i consumer esistenti.
Rimuovere la chiamata a System.Type.InvokeMember con BindingFlags.NonPublic da {0}. L'utilizzo di una dipendenza su un membro privato aumenta la possibilità di modifica importanti in futuro.
Avoid naming an enum value 'Reserved'. Adding 'Reserved' values will lead to a breaking change on removal when the value is actually used in a later version of the product.
Evitare di denominare 'Reserved' i valori di enumerazione. L'aggiunta di valori 'Reserved' comporta una modifica alle informazioni di rimozione quando il valore viene effettivamente utilizzato in una versione più recente del prodotto
dal portale MS
--------------------------------------------------
Note added at 34 mins (2017-07-18 13:38:01 GMT)
--------------------------------------------------
ho trovato anche modifica di interruzione
Implement IDisposable on {0} because it creates members of the following IDisposable types: {1}. If {0} has previously shipped, adding new members that implement IDisposable to this type is considered a breaking change to existing consumers.
Implementare IDisposable in {0} poiché crea membri dei tipi IDisposable seguenti: {1}.
Se {0} è stato distribuito in precedenza, l'aggiunta di nuovi membri che implementano IDisposable in questo tipo è considerata una modifica di interruzione per i consumer esistenti.
4 KudoZ points awarded for this answer.
Comment: "Grazie.
Visto che l'ambito è un changelog per un pubblico generico e non specializzato, ho preferito evitare "modifica di interruzione""
6 mins
breaking change
Io non l'ho mai incontrato, ma direi proprio la seconda opzione (vedi link):
Un breaking change è un cambiamento critico nel comportamento del codice della funzione che la rende non più compatibile con le convenzioni in uso (ad esempio, una funzione che prima restituiva NULL in caso di errore nei parametri e che ora setta errno e restituisce un valore non nullo).
Un breaking change è un cambiamento critico nel comportamento del codice della funzione che la rende non più compatibile con le convenzioni in uso (ad esempio, una funzione che prima restituiva NULL in caso di errore nei parametri e che ora setta errno e restituisce un valore non nullo).
Reference:
https://it.wikibooks.org/wiki/Dal_C_al_C%2B%2B/Utilizzo_avanzato_di_librerie/I_parametri_di_default
20 hrs
modifica che interrompe la retrocompatibilità
Per "breaking change" si intende una modifica che causa il venir meno della compatibilità con versioni di programmi e librerie che non sono state adattate di conseguenza. Solitamente si cerca di mantenere la retrocompatibilità (backward compatibility) con le vecchie versioni dei software, ma quando ciò non è possibile o desiderabile vengono introdotte modifiche che appunto rendono incompatibile ("rompono") l'utilizzo cooperativo delle varie componenti in uso.
Something went wrong...