Nếu dự án của bạn theo dõi các mục đang chờ xử lý trong mã nguồn bằng các TODO
bình luận, thì bạn phải cho phép nó.
Thực tế là sự hiện diện của một TODO
nhận xét trong yêu cầu kéo đang làm phiền bạn nên cho bạn biết rằng theo dõi các mục đang chờ xử lý trong mã nguồn là một ý tưởng tồi. Mọi thứ có xu hướng bị mất hoặc bỏ qua theo cách đó. Bây giờ, nếu bạn đang nói về một yêu cầu kéo đến một "ngã ba làm việc", thì tình huống sẽ khác. Một "ngã ba làm việc" chỉ là như vậy - một công việc đang tiến hành. Nhưng một ngã ba như thế thường không yêu cầu kéo. Các "House Rules" gợi ý ở đây là cho các yêu cầu kéo cho chủ chi nhánh.
Quy tắc nội bộ số 1 - Tất cả các cam kết với chủ nên sẵn sàng để thử nghiệm, vì chủ được xây dựng hàng ngày sau bất kỳ đăng ký nào. Những cam kết cũng nên bao gồm bất kỳ thử nghiệm bổ sung cần thiết.
Nếu TODO
nhận xét ở đó vì mã chưa kết thúc hoặc các thử nghiệm chưa kết thúc hoặc mã theo bất kỳ cách nào chưa sẵn sàng để thử nghiệm, thì mã đó thuộc về một cam kết cục bộ, không phải là yêu cầu kéo. Gọi cho tôi khi nó sẵn sàng.
Quy tắc nội bộ số 2 - Tất cả thông tin liên quan đến các vấn đề mở được lưu trữ trong trình theo dõi vấn đề. Tất cả. Ghi chú, viết nguệch ngoạc, linh cảm, bất cứ điều gì.
Nếu TODO
bình luận liên quan đến một vấn đề mở và không phải là một sửa chữa thực sự cho vấn đề đó, thì thông tin đó thuộc về trình theo dõi vấn đề. Bằng cách đó, trước khi một vấn đề được đóng lại, tất cả các thông tin có thể được xem xét và xác minh, nếu cần, để đảm bảo vấn đề thực sự được giải quyết.
Quy tắc nội bộ số 3 - Tất cả thông tin liên quan đến các nhiệm vụ dự án đang chờ xử lý thuộc hàng đợi ưu tiên (hoặc bất kỳ tên hệ thống nào của bạn cho điều đó).
Để làm rõ, một nhiệm vụ dự án đang chờ xử lý là điều cần được thực hiện trong dự án có mức độ ưu tiên đã đặt, cho dù đó là lỗi được phát hiện trước khi nó tạo ra một vé vấn đề, hoặc việc thực hiện một yêu cầu thiết kế cụ thể, hoặc một trong những thành phần cần thiết đó.
Nếu có TODO
bình luận để nói rằng mã mới sẽ tác động đến một nhiệm vụ đang chờ xử lý hoặc chỉ ra một cái gì đó khác trong cơ sở mã cần xem xét khi phát hiện mã mới, thì thông tin đó sẽ nằm trong hàng ưu tiên, hoặc trên nhiệm vụ hiện có hoặc như một nhiệm vụ mới.
Quy tắc nhà số 4 - Gợi ý thuộc về Hộp ý tưởng (hoặc bất cứ điều gì).
Nếu TODO
bình luận gợi ý sự thay đổi trong thiết kế hoặc triển khai phần mềm, thì thông tin đó thuộc về hộp ý tưởng của dự án, hoặc "vNext", hoặc "Ghi chú thiết kế" hoặc bất cứ điều gì bạn có cho loại điều đó.
Quy tắc nội bộ số 5 - TODO
ý kiến không được phép trong mã nguồn. GIAI ĐOẠN.
Nếu bạn tuân thủ quy tắc này, thì bạn sẽ không phải lo lắng về bất cứ ai theo dõi bất cứ điều gì.