Improove Git

Il source control è l'ossatura del nostro sviluppo software, è il posto dove il codice "vive" e si evolve. Finalmente con Git si può affermare di avere trovato lo strumento definitivo, e ci siamo lasciati nel passato i vecchi Source Safe o Subversion, che per quanto abbiano comunque svolto il loro lavoro, non sono sicuramente rimpianti da nessuno sviluppatore che passa a Git.


Di contro Git è uno strumento potente e pieno di potenzialità, che spesso non vengono sfruttate al meglio. Per questo è importante non solo conoscerlo al meglio dal punto di vista tecnico, ma soprattutto capire come utilizzarlo e gli scenari di uso possibili nel proprio lavoro quotidiano. 

Cosa otterrai

Un uso più consapevole di Git come strumento principe alla base del processo di sviluppo. Utilizzo delle Pull Requests per migliorare la qualità del codice e poter tenere sotto controllo la code base. 


Un uso consapevole del branching per abilitare lo sviluppo parallelo di più feature, generare una numerazione "sensata" per le versioni dei propri applicativi. 

Adottare strategie di inner sourcing, pubblicare le proprie librerie su Nuget o altri package manager in maniera automatica e completamente automatizzata, permettendo un riuso sostenibile del codice e promuovendo la crescita di librerie autoconsistenti interne.

Utilizzare le funzionalità a contorno come Continuous Integration, Security, Policy branches etc offerte da hosting come GitHub e Azure DevOps, integrare fortemente la gestione requisiti con lo sviluppo, etc.

Prezzo: EUR 80,00 / ora

Prenota

Foto profilo

Gian Maria Ricci

Software Architect @ Indipendent Consultant

  • Logo Microsoft MVP