Thỉnh thoảng tôi sẽ gặp phải tình huống sửa lỗi yêu cầu tôi xóa một phần mã. Người theo chủ nghĩa thuần túy TDD sẽ (tôi giả sử) ủng hộ việc viết một bài kiểm tra thất bại, xóa mã, sau đó xem bài kiểm tra.
Bây giờ, có vẻ như thực sự kỳ lạ khi có một thử nghiệm khẳng định rằng một số mã đã bị xóa. Chắc chắn, tôi cho rằng nó sẽ đảm bảo không ai đào sâu vào kiểm soát nguồn và đưa mã đó trở lại, nhưng nó có đáng không? Nếu nó có giá trị, nó chắc chắn có vẻ ít giá trị hơn so với việc viết một bài kiểm tra mã đã được thêm vào , phải không?