Seberapa sering saya harus melakukan perubahan pada kontrol sumber? Setelah setiap fitur kecil, atau hanya untuk fitur besar?
Saya sedang mengerjakan sebuah proyek dan memiliki fitur jangka panjang untuk diimplementasikan. Saat ini, saya berkomitmen setelah setiap bagian dari pekerjaan, yaitu setiap sub-fitur diimplementasikan dan bug diperbaiki. Saya bahkan melakukan setelah saya menambahkan sejumlah tes untuk beberapa fitur setelah menemukan bug.
Namun, saya khawatir dengan pola ini. Di hari kerja yang produktif saya mungkin membuat 10 komitmen. Mengingat saya menggunakan Subversion, komit ini memengaruhi seluruh repositori, jadi saya ingin tahu apakah memang praktik yang baik untuk membuat begitu banyak?