Trong ví dụ này, việc bổ sung 1 và 2 kết quả trong 3, và do đó tổng biến
nên chứa các giá trị của 3 (dấu bằng gán giá trị trả về từ phương pháp này để
biến trên trái của nó). Tôi nói "nên chứa các giá trị", vì khi viết code, bạn
không luôn luôn chắc chắn. Đôi khi các mã bạn viết sẽ là sai lầm bởi vì bạn bỏ qua một cái gì đó
hoặc quên tham khảo một cái gì đó.
Nhìn vào mã kêu gọi, và tự hỏi mình nếu bạn được đảm bảo rằng gọi điện thoại Add () với 1
và 2 sẽ cho kết quả 3. Câu trả lời là, như một người gọi, bạn không thể chắc chắn 100% rằng tổng số
biến sẽ chứa 3. Chỉ vì một hộp có nhãn "món ăn" không nhất thiết có nghĩa
rằng các món ăn trong hộp. Bạn nghĩ rằng bạn biết nội dung, nhưng bạn không thể chắc chắn 100% cho đến khi
bạn mở hộp. Tương tự như vậy, trong code, bạn cần phải xem xét cách thức Add () phương pháp được thực hiện
để đảm bảo các nội dung của tổng biến.
Trong một phiên Sản phẩm mã, nhìn vào mã thực hiện để xác minh nó đang làm
những gì bạn mong đợi không phải là một giải pháp khả thi, bởi vì đó sẽ mất quá nhiều thời gian và là
hoàn toàn không đáng tin cậy. Giải pháp duy nhất là làm sao để viết mã kiểm tra.
đang được dịch, vui lòng đợi..
