Che cosa è un buon termine da usare per quando voglio descrivere le modifiche alla base di codice che non comportano la modifica o l'aggiunta di funzionalità. Ciò include correzioni di bug, patch di sicurezza - inclusi aggiornamenti di libreria e forse anche refactoring.
Il termine sostituisce il suono non corretto "modifiche non funzionali" nella frase seguente:
"Gli sviluppatori dovrebbero testare le regressioni quando si eseguono modifiche non funzionali al code-base"
Qual è il modo migliore per esprimere la frase precedente, ignorando per un istante il significato dell'affermazione stessa e tutte le cose che non lo sono.
Il termine si applicherebbe anche quando si discute di storie che non forniscono un valore commerciale diretto e quindi sono una "vendita" più dura durante la pianificazione dello sprint. Cioè non possono essere incorniciati con il modello della trama "Come utente, vorrei fare X."
Quindi il termine è un termine secchio per il lavoro pianificato che non è legato direttamente o anche indirettamente a nuove funzionalità o miglioramenti. Stavo pensando di usare qualcosa come "extra-funzionale" o qualcosa di simile per evitare le "modifiche alla base del codice che non sono direttamente testabili a parte i test di regressione completi."