Câu hỏi được gắn thẻ «defensive-programming»

16
Tôi có nên thêm mã dự phòng ngay bây giờ chỉ trong trường hợp có thể cần thiết trong tương lai không?
Đúng hay sai, hiện tại tôi tin rằng tôi nên luôn cố gắng làm cho mã của mình mạnh nhất có thể, ngay cả khi điều này có nghĩa là thêm mã / kiểm tra dự phòng mà tôi biết sẽ không được sử dụng ngay bây giờ, nhưng chúng …




7
Tôi có nên xác thực giá trị trả về của một cuộc gọi phương thức ngay cả khi tôi biết rằng phương thức đó không thể trả về đầu vào xấu?
Tôi tự hỏi liệu tôi có nên bảo vệ chống lại giá trị trả lại của một cuộc gọi phương thức hay không bằng cách xác nhận rằng chúng đáp ứng mong đợi của tôi ngay cả khi tôi biết rằng phương thức tôi đang gọi sẽ đáp ứng mong …


3
Tôi có cần phải đối phó với tình huống mà các phương thức riêng tư được gọi thông qua sự phản chiếu không?
Khi tạo một thư viện, tôi phải đảm bảo rằng các phương thức riêng tư phải hoạt động như mong đợi khi được gọi không phải bởi các phương thức khác của cùng một lớp, mà bởi một thư viện khác thông qua sự phản chiếu ? Ví dụ: nếu …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.