Trong môi trường phần mềm của chúng tôi, chúng tôi thường chạy các bài kiểm tra a / b, vì có lẽ đó là cách thực hành tốt. Tuy nhiên, môi trường của chúng ta được thiết lập sao cho, theo thứ tự rất ngắn, mã bắt đầu trở nên rất tồi tệ với các thử nghiệm chết. Sổ đăng ký thử nghiệm không chỉ là một tập hợp các trang wiki nội bộ.
Tôi nghĩ về phong cách quản lý mã không còn tồn tại của "người chết". Nếu bạn không quen thuộc với thuật ngữ này, thì nó đề cập đến một công tắc phải được đặt lại định kỳ để giữ cho một cái gì đó không kích hoạt - về bản chất, nếu bạn không phản hồi, công tắc kích hoạt và bất cứ điều gì bạn muốn chuyển đổi kích hoạt được thực hiện.
Ví dụ, tôi sẽ viết một số mã, đăng ký nó với hệ thống này theo một cách nào đó và khi một ngày mà tôi định trước đã chọn, tôi sẽ nhận được thông báo rằng mã này sẽ bị xóa (tự động xóa) trừ khi tôi can thiệp (thủ công dọn dẹp, hoặc báo lại).
Những ưu, nhược điểm và khả năng kết hợp của một hệ thống như vậy là gì? Là có thể hay khôn ngoan? Điều gì có thể là một số cách khác để quản lý mã chống thối rữa?