Bağımsız birimler olarak girebileceğiniz değişikliklerin bazı bölümlerini arayın.
Genelde, kod üzerinde bir çalışma düzeltmesi veya geliştirmesi olduğunda, birkaç değişiklik var. Bazıları benim için gittiğim davranış değişikliğine özgü; diğerleri ise bu değişikliği daha temiz hale getirmek için yaptığım refactorings.
Her yeniden düzenleme için ayrı ayrı kontrol etmeyi tercih ediyorum, bunun gibi kendi açıklama açıklaması var:
REFACTORING: X ile Y arasında bir isim verin
X daha önce anlamlıydı çünkü ... ama şimdi Y olması gerekiyor. Bu, 9 no'lu sayı için çalışmayla ilgili.
Sonra, her iyi refactoring kontrol edildikten sonra, son davranış değişikliği genellikle önemsizdir.
Ayrıca, bazı değişiklikler birçok kod satırını etkiler ancak çok ilginç değildir, diğer değişiklikler çok yerelleştirilmiştir ancak önemli bir etkiye sahiptir. Bu değişiklikler birlikte kontrol edilirse, farkları okumak zor olabilir. Bu yüzden onları ayrı tutuyorum.
Daha sonra, biri değişim tarihini okurken, olayların mevcut duruma nasıl geldiği ve neden bu şekilde oldukları açıktır. Davranış değişikliğimi geri almak da büyük önem taşıyor çünkü tonlarca başka düzenlemeyle karıştırılmadı.