Bài văn xuôi này của Alberto Savoia trả lời chính xác câu hỏi đó (theo cách giải trí độc đáo ở đó!):
Testivus trên phạm vi kiểm tra
Một buổi sáng sớm, một lập trình viên hỏi ông chủ vĩ đại:
Tôi đã sẵn sàng để viết một số bài kiểm tra đơn vị. Tôi nên nhắm đến phạm vi bảo hiểm nào?
Đại sư trả lời:
Không cần lo lắng về phạm vi bảo hiểm, chỉ cần viết một số bài kiểm tra tốt.
Lập trình viên mỉm cười, cúi đầu, và rời đi.
...
Cuối ngày hôm đó, một lập trình viên thứ hai cũng hỏi câu hỏi tương tự.
Ông chủ vĩ đại chỉ vào một nồi nước sôi và nói:
Tôi nên bỏ bao nhiêu hạt gạo vào nồi đó?
Các lập trình viên, nhìn bối rối, trả lời:
Làm thế nào tôi có thể nói với bạn? Nó phụ thuộc vào số lượng người bạn cần cho ăn, họ đói như thế nào, bạn đang phục vụ loại thực phẩm nào khác, bạn có bao nhiêu gạo, v.v.
Chính xác thì, hoàng tử nói.
Lập trình viên thứ hai mỉm cười, cúi đầu và rời đi.
...
Đến cuối ngày, một lập trình viên thứ ba đã đến và hỏi cùng một câu hỏi về phạm vi bảo hiểm mã.
Tám mươi phần trăm và không kém! Trả lời ông chủ bằng giọng nghiêm khắc, đập bàn tay lên bàn.
Lập trình viên thứ ba mỉm cười, cúi đầu và rời đi.
...
Sau câu trả lời cuối cùng này, một người học việc trẻ tuổi đã tiếp cận ông chủ vĩ đại:
Đại sư, hôm nay tôi tình cờ nghe bạn trả lời cùng một câu hỏi về bảo hiểm mã với ba câu trả lời khác nhau. Tại sao?"
Ông chủ vĩ đại đứng dậy khỏi ghế:
Hãy đến uống trà tươi với tôi và hãy nói về nó.
Sau khi họ rót đầy cốc của mình bằng việc hút trà xanh nóng, vị đại sư bắt đầu trả lời:
Các lập trình viên đầu tiên là người mới và mới bắt đầu thử nghiệm. Ngay bây giờ anh ta có rất nhiều mã và không có bài kiểm tra. Anh ấy có một chặng đường dài để đi; tập trung vào bảo hiểm mã tại thời điểm này sẽ gây thất vọng và khá vô dụng. Anh ấy tốt hơn là chỉ quen với việc viết và chạy một số bài kiểm tra. Anh ấy có thể lo lắng về bảo hiểm sau này.
Mặt khác, lập trình viên thứ hai, khá kinh nghiệm cả về lập trình và kiểm tra. Khi tôi trả lời bằng cách hỏi cô ấy nên bỏ bao nhiêu hạt gạo vào nồi, tôi đã giúp cô ấy nhận ra rằng lượng thử nghiệm cần thiết phụ thuộc vào một số yếu tố và cô ấy biết rõ những yếu tố đó hơn tôi - đó là mã của cô ấy . Không có câu trả lời đơn giản, đơn giản nào và cô ấy đủ thông minh để xử lý sự thật và làm việc với điều đó.
Tôi thấy, tên là người học việc trẻ tuổi, nhưng nếu không có câu trả lời đơn giản nào, thì tại sao bạn lại trả lời lập trình viên thứ ba 'Tám mươi phần trăm và không kém'?
Ông chủ vĩ đại cười to và to đến nỗi bụng của anh ta, bằng chứng là anh ta uống nhiều hơn là chỉ uống trà xanh, lật lên xuống.
Lập trình viên thứ ba chỉ muốn những câu trả lời đơn giản - ngay cả khi không có câu trả lời đơn giản, và sau đó không theo dõi họ.
Người học việc trẻ và vị chủ nhân vĩ đại đã uống xong trà trong sự im lặng chiêm nghiệm.