Tôi không bao giờ chắc chắn khi một dự án đủ xa để lần đầu tiên cam kết kiểm soát nguồn. Tôi có xu hướng ngừng cam kết cho đến khi dự án hoàn thành "khung" và tôi chủ yếu cam kết các tính năng từ đó trở đi. (Tôi chưa thực hiện bất kỳ dự án cá nhân nào đủ lớn để có một khung cốt lõi quá lớn cho việc này.) Tôi có cảm giác đây không phải là cách thực hành tốt nhất, mặc dù tôi không chắc điều gì có thể sai.
Ví dụ, tôi có một dự án bao gồm một tệp mã duy nhất. Sẽ mất khoảng 10 dòng mã soạn sẵn và 100 dòng để dự án hoạt động với chức năng cực kỳ cơ bản (1 hoặc 2 tính năng). Trước tiên tôi nên đăng ký:
- Các tập tin trống?
- Mã nồi hơi?
- Những tính năng đầu tiên?
- Ở điểm nào khác?
Ngoài ra, những lý do để kiểm tra tại một điểm cụ thể là gì?
Will I mind having to redo that part ? Save : SaveAnyway;
Tôi thực hiện cùng một cách tiếp cận để kiểm soát nguồn, tôi không chờ đợi một cái gì đó hoạt động hoặc ở bất cứ đâu gần hoàn thành, tôi chỉ đợi cho đến khi tôi tìm ra điều gì đó hoặc thực hiện đủ thay đổi mà tôi không muốn phải thử tìm ra điều đó một lần nữa hoặc thực hiện lại những thay đổi đó, sau đó tôi kiểm tra. Đó là lý do tại sao mọi người đề nghị tiết kiệm sau khi tạo dự án; Tạo các dự án gây phiền nhiễu, hãy đăng nhập để bạn hoàn toàn không phải làm lại.