Tình huống: hàng triệu dòng mã, hơn một trăm nhà phát triển và các lỗi thường gặp. Chúng tôi muốn tránh lặp lại lỗi và chúng tôi muốn cải thiện thiết kế mã (ai không?).Làm cách nào để bạn có thể triển khai thử nghiệm phát triển theo hướng thử nghiệm với mã cũ?
Kiểm tra phát triển theo hướng (thử nghiệm đơn vị đầu tiên, sau đó mã) âm thanh lý tưởng: viết một trường hợp thử nghiệm cho từng chức năng.
Nhưng với quá nhiều mã được viết, TDD có thể được triển khai như thế nào? Bạn bắt đầu từ đâu - với các chức năng cấp thấp?
Hoặc chúng ta có quá muộn để bắt đầu TDD không?
+1: Chìa khóa ở đây là * không * thử và toàn diện trang bị thêm các thử nghiệm đơn vị. – Richard
@Carl - tóm tắt tốt đẹp. Tôi đặc biệt thích làm thế nào bạn đã có một bài kiểm tra đơn vị và một văn bản hệ thống ra khỏi lỗi. – Wikis
@Richard - Tôi đang bối rối - không phải là điều ngược lại với những gì Carl đang nói? – Wikis