Quando più sviluppatori lavorano in maniera concorrente sullo stesso progetto, mantenere un alto grado di aderenza della propria copia locale con l'ultima versione è una cosa molto importante.
Questo garantisce che le modifiche e i test che stiamo scrivendo, sono compatibili con le modifiche e i test che gli altri. Nulla vieta, infatti, che possa accadere che uno sviluppatore riesca a lavorare senza mai fare un update. Né sarebbe giusto prevedere un meccanismo automatico di update, perché questo potrebbe rallentare e interferire con la normale e naturale attività di programmazione.
Il mio consiglio è quello di agire su due fronti. Il primo è quello di abituare i membri del team di sviluppo di comunicare agli altri membri le modifiche inserite sotto configurazione; questo porta ad una naturale verifica e condivisione di quello che si sta facendo.
Il secondo è quello di abituarsi a fare update ogni volta sia possibile, ad esempio farlo sempre prima di una commit.
Per una consulenza sul versionamento dei progetti software contattami su poderico@gmail.com.



0 commenti:
Posta un commento