Bir projenin ilk önce kaynak kontrolünü üstlenmeye yetecek kadar uzakta olduğundan asla emin değilim. Proje “çerçeve tamamlanana” kadar taahhütte bulunma eğilimindeyim ve öncelikli olarak bundan sonra özellikler taahhüt ediyorum. (Bunun için çok büyük bir çekirdek çerçeveye sahip olacak kadar büyük kişisel projeler yapmadım.) Bunun neyin yanlış gidebileceğinden emin olmasam da, bunun en iyi uygulama olmadığını hissediyorum.
Örneğin, tek bir kod dosyasından oluşan bir projem var diyelim. Projenin son derece temel işlevsellik (1 veya 2 özellik) ile çalışmasını sağlamak için yaklaşık 10 satır boyler kod kodu ve 100 satır alacaktır. İlk önce check-in yapmalı mıyım:
- Boş dosya?
- Kazan kodu?
- İlk özellikler?
- Başka bir noktada mı?
Ayrıca, belirli bir noktada check-in yaptırmanın nedenleri nelerdir?
Will I mind having to redo that part ? Save : SaveAnyway;
Kaynak kontrolü için aynı yaklaşımı benimsem, bir şeyin çalışmasını beklemiyorum ya da yakınlarda bir yerde olmak için beklemiyorum, sadece bir şey bulana ya da istemediğim kadar değişiklik yapana kadar beklerim Bunu tekrar çözmeyi denemek ya da bu değişiklikleri tekrar yapmak zorunda kaldım, sonra kontrol ediyorum. Bu yüzden insanlar proje yarattıktan sonra tasarruf etmeyi öneriyor; Projeler oluşturmak can sıkıcıdır, check-in yapın, kesinlikle bir daha yapmak zorunda kalmazsınız.