Raggruppare logicamente i file coinvolti in una operazione di check-in
A fine giornata può capitare che siano stati modificati più file, ed è normale. E' altrettanto normale che le modifiche effettuate non siano logicamente correlate. Ad esempio può capitare che, per implementare una nuova funzionalità, siano state apportate modifiche a strati o blocchi logici diversi. Per i ben noti principi di programmazione modulare, le diverse modifiche ai vari blocchi sono tra di loro indipendenti; se così non fosse c'è qualche serio problema di progettazione.
In questo caso è buona norma raggruppare i file in operazioni distinte di check-in, commentandole opportunamente. Nel fare queste operazioni fare attenzione a non rompere il codice versionando delle modifiche che dipendono da altre.
Questa accortezza permette di estrarre con facilità il più piccolo insieme di modifiche logicamente correlate. Operazione utile quando le modifiche riguardano codice condiviso da più progetti.
Per una consulenza sul versionamento dei progetti software contattami su poderico@gmail.com.
In questo caso è buona norma raggruppare i file in operazioni distinte di check-in, commentandole opportunamente. Nel fare queste operazioni fare attenzione a non rompere il codice versionando delle modifiche che dipendono da altre.
Questa accortezza permette di estrarre con facilità il più piccolo insieme di modifiche logicamente correlate. Operazione utile quando le modifiche riguardano codice condiviso da più progetti.
Per una consulenza sul versionamento dei progetti software contattami su poderico@gmail.com.


Commenti