Có bất kỳ vấn đề hoặc cân nhắc cố hữu nào với việc tăng một vé khỏi mặt sau của đánh giá, thay vì thất bại không?
Không phải vốn có. Ví dụ, việc thực hiện thay đổi hiện tại có thể đã phát hiện ra một vấn đề đã có, nhưng cho đến nay vẫn chưa được biết / rõ ràng. Không bán vé sẽ không công bằng vì bạn thất bại vì điều gì đó không liên quan đến nhiệm vụ được mô tả thực sự.
trong phần đánh giá, chúng tôi phát hiện ra một chức năng
Tuy nhiên, tôi phỏng đoán rằng chức năng ở đây là một cái gì đó đã được thêm vào bởi sự thay đổi hiện tại. Trong trường hợp này, vé sẽ không thành công vì mã không vượt qua bài kiểm tra mùi.
Bạn sẽ vẽ đường đó ở đâu, nếu không phải là nơi bạn đã vẽ nó? Bạn rõ ràng không nghĩ rằng mã này đủ sạch để ở trong cơ sở mã ở dạng hiện tại; vậy tại sao sau đó bạn sẽ xem xét cho vé một vé?
Thất bại trong việc xem xét mã, để vé không đóng trong lần chạy nước rút này và chúng tôi có một chút ảnh hưởng đến tinh thần, bởi vì chúng tôi không thể bỏ vé.
Đối với tôi có vẻ như bạn đang gián tiếp lập luận rằng bạn đang cố gắng cho vé này vượt qua để mang lại lợi ích cho tinh thần của đội, hơn là có lợi cho chất lượng của cơ sở mã.
Nếu đó là trường hợp, thì bạn đã có sự ưu tiên của bạn hỗn hợp. Tiêu chuẩn của mã sạch không nên được thay đổi đơn giản vì nó làm cho nhóm hạnh phúc hơn. Tính chính xác và sạch sẽ của mã không ảnh hưởng đến tâm trạng của đội.
Bộ tái cấu trúc là một phần nhỏ của công việc, và sẽ được thực hiện trong lần chạy nước rút tiếp theo (hoặc thậm chí trước khi nó bắt đầu) như một câu chuyện nhỏ, nửa điểm.
Nếu việc thực hiện vé ban đầu gây ra mùi mã, thì nó nên được giải quyết trong vé ban đầu. Bạn chỉ nên tạo một vé mới nếu mùi mã không thể được quy trực tiếp cho vé ban đầu (ví dụ: kịch bản "ống hút làm vỡ lưng con lạc đà").
Các tài nguyên tôi có thể tìm và đã đọc các đánh giá mã chi tiết là 100% hoặc không có gì, thông thường, nhưng tôi thấy điều đó thường không thực tế.
Pass / fail vốn dĩ là một trạng thái nhị phân , vốn dĩ là tất cả hoặc không có gì.
Những gì bạn đang đề cập ở đây, tôi nghĩ, nhiều hơn là bạn diễn giải các đánh giá mã là yêu cầu mã hoàn hảo hoặc thất bại, và đó không phải là trường hợp.
Mã không nên vô nhiễm, nó chỉ cần tuân thủ tiêu chuẩn sạch sẽ hợp lý mà nhóm / công ty của bạn sử dụng. Tuân thủ tiêu chuẩn đó là một lựa chọn nhị phân: nó tuân thủ (vượt qua) hoặc nó không (thất bại).
Dựa trên mô tả của bạn về vấn đề, rõ ràng rằng bạn không nghĩ rằng điều này tuân thủ tiêu chuẩn mã dự kiến, và do đó nó không nên được thông qua vì những lý do thầm kín như tinh thần đồng đội.
Nếu không, nhiệm vụ phù hợp với định nghĩa của thực hiện.
Nếu "nó hoàn thành công việc" là điểm chuẩn tốt nhất cho chất lượng mã, thì chúng ta sẽ không phải phát minh ra nguyên tắc mã sạch và thực hành tốt để bắt đầu - trình biên dịch và kiểm thử đơn vị sẽ là quy trình xem xét tự động của chúng tôi và bạn sẽ không cần đánh giá mã hoặc đối số kiểu.