Tôi hiện đang xây dựng một tập lệnh xây dựng CI cho một ứng dụng cũ. Có các bài kiểm tra JUnit lẻ tẻ và tôi sẽ tích hợp thực hiện JUnit của tất cả các bài kiểm tra vào bản xây dựng CI. Tuy nhiên, tôi tự hỏi phải làm gì với những thất bại 100'ish mà tôi gặp phải trong các bài kiểm tra JUnit không được duy trì. Tôi:Xóa hoặc nhận xét các thử nghiệm JUnit không hoạt động?
1) Bình luận chúng ra khi họ dường như có lý, nếu bỏ dở, logic kinh doanh trong họ với hy vọng rằng ai đó cuối cùng uncomments họ và sửa chữa chúng
2) Xóa chúng như khó xảy ra của nó mà bất cứ ai sẽ sửa chúng và mã nhận xét sẽ chỉ bị bỏ qua hoặc lộn xộn cho mãi mãi
3) Theo dõi những người đã để lại mớ hỗn độn này trong tay tôi và đánh vào đầu bằng các bản in mã (do mùi phương pháp dài sẽ phù hợp với nhiệm vụ) trong khi rao giảng các lợi ích của một cơ sở mã được duy trì tốt và được kiểm tra đơn vị
Bạn muốn đánh bại những người đã cung cấp cho bạn mã hoặc người đã viết các bài kiểm tra đơn vị? P.S. Các lập trình viên xấu chỉ có thể hiểu các phương pháp dài. – IAdapter