(Một trong) điểm của các bài kiểm tra tự động là độ lặp lại . Nếu bạn làm bài kiểm tra nhanh bằng tay, bạn có thể hoàn thành bài kiểm tra nhanh hơn so với viết bài kiểm tra đơn vị (đối với người mới bắt đầu kiểm tra đơn vị - ít nhất bất kỳ ai có kinh nghiệm trong bài kiểm tra đơn vị đều có thể kiểm tra bài kiểm tra khá nhanh).
Nhưng điều gì sẽ xảy ra khi ngày mai hoặc tuần tới, một thay đổi nhỏ (hoặc lớn ...) được thực hiện đối với mã? Đồng nghiệp của bạn sẽ vui vẻ lặp đi lặp lại các bài kiểm tra thủ công tương tự sau mỗi thay đổi, để đảm bảo rằng không có gì bị hỏng? Hay cô ấy thích "mật mã và cầu nguyện"?
Mã càng được thay đổi, các bài kiểm tra đơn vị sẽ trả lại khoản đầu tư ban đầu của bạn . Sẽ không mất nhiều thời gian để có được mặt tích cực, ngay cả khi không có các thử nghiệm thực sự bắt được bất kỳ lỗi nào. Nhưng họ cũng thường xuyên làm điều đó - tại thời điểm này, họ trở nên vô giá. Và một khi ai đó trải nghiệm cảm giác an toàn và tự tin vào mã của một người mà một lần chạy thử đơn vị thành công mang lại, thường không có sự quay đầu lại.
Nếu cô ấy bị thuyết phục nhưng ngại dấn thân vào lĩnh vực mới, hãy mời cô ấy một phiên lập trình cặp để viết bài kiểm tra đơn vị đầu tiên của cô ấy cùng nhau . Chọn một lớp không quá khó để kiểm tra nhưng đủ phức tạp để có giá trị kiểm tra.
Tuy nhiên, nếu cô ấy không bị thuyết phục, bạn có thể cần phải thu thập những sự thật khó khăn . Sự thật như vậy có thể là
- tỷ lệ lỗi trong mã được viết bởi bạn so với cô ấy
- viết một bộ các bài kiểm tra đơn vị chống lại mã của cô ấy và ghi lại các lỗi được tìm thấy.
Thu thập một số dữ liệu như vậy, sau đó lịch sự cho cô ấy thấy kết quả. Nếu những điều này vẫn chưa đủ để thuyết phục cô ấy, bạn có thể cần thảo luận vấn đề và chia sẻ bằng chứng thu thập được với quản lý. Đó chỉ nên là phương sách cuối cùng của bạn, nhưng đôi khi không có cách nào khác.