chằng chịt các bảng mạch cơ điện. Đột nhiên một hôm chiếc máy này chạy
rất chập chờn, không ai hiểu nguyên nhân tại sao. Sau nhiều giờ tìm kiếm
một nhân viên trong và gây ra hiện tượng đoản mạch. Từ đó trở đi, những
hiện tượng kiểu đó thường được gọi là lỗi (bug).
- Mình không đủ thời gian để giải quyết vấn đề này! - Susan bực bội. Tìm
kiếm một lỗi bất kỳ trong một chương trình máy tính có thể phải mất đến
mấy ngày. Sẽ phải xới tung hàng ngàn lệnh của chương trình để tìm một sai
sót có thể là rất nhỏ - Việc này tương tự như việc tìm một lỗi in ấn của một
cuốn từ điển bách khoa toàn thư.
Susan hiểu mình không còn lựa chọn nào nữa, chỉ còn cách cho Tracer chạy
lại từ đầu. Cô cũng biết chắc chương trình sẽ gặp phải lỗi đó một lần nữa và
sẽ lại tiếp tục ngưng hoạt động. Nhưng việc sửa lỗi lập trình cho Tracer sẽ
cần rất nhiều thời gian, mà thứ đó thì cả cô và sếp đều không có vào lúc
này.
Nhưng ngay khi Susan nhìn lại Tracer một lần nữa, thắc mắc không hiểu nó
đã bị lỗi gì thì cô chợt cảm thấy có cái gì đó không bình thường. Tháng
trước chính cô đã từng chạy chương trình này mà đâu có gặp trục trặc nào.
Tại sao hôm nay đột nhiên nó lại dở chứng như vậy?
Đang hoang mang, chợt một câu nói trước đây của Strathmore chợt vang
lên trong đầu cô. "Susan này, tôi đã thử tự mình gửi chương trình Tracer
nhưng những số liệu nó truyền về hoàn toàn vô nghĩa".
Susan nhớ lại. Những số liệu nó truyền về…
Cô đưa tay lên gõ đầu mình, liệu có thể hay không? Số liệu nó truyền về ư?
Nếu như Strathmore đã từng nhận được số liệu từ Tracer thì rõ ràng là lúc
đó chương trình vẫn hoạt động tốt. Những số liệu mà ông ấy nhận được vô
nghĩa có thể là do ông ấy đã nhập không chính xác các chuỗi ký tự cần tìm
kiếm, cô phán đoán. Nhưng hiển nhiên là chương trình vẫn hoạt động.