Michele Ferracin Software Engineering

Cos'è e come applicare SUBITO Continuous Integration


Listen Later

Continuous Integration è quella pratica dell'ingegneria del software che:


Prevede l'integrazione dei sorgenti almeno una volta al giorno.

Quano i sorgenti vengono integrati parte un processo automatizzato di build e test automatici (tipicamente unit test).

Questa pratica risolve parecchie problematiche quali:


+ Le integrazioni big-bang a fine sprint/iterazione o in prossimità della release.

+ Rende  ripetibile e documentato il processo di produzione degli artefatti (compilazione).

+ Incrementa di conseguenza, la qualità del codice prodotto che deve essere almeno compilabile a ogni piccolo incremento e deve passare tutti i test automatizzati.

...more
View all episodesView all episodes
Download on the App Store

Michele Ferracin Software EngineeringBy Michele Ferracin