Lập trình phòng thủ là việc làm cho chương trình vẫn có thể tiếp tục hoạt động theo đúng mong đợi dù có gặp lỗi
Khái niệm::
Lập trình phòng thủ có ích khi ta cần làm chương trình chạy thật ổn định. Lập trình tấn công có ích trong giai đoạn phát triển
Nguồn::
Lập trình tấn công là việc phát hiện sớm những thứ có khả năng lỗi dù nó chưa phải là lỗi