基本的防守编程

ArK*_*ArK 2 defensive-programming

可能重复:
收藏(聪明)防御性编程最佳实践

一些程序员总是建议我集中注意力以便于调试.什么是防御性编程?在练习时应该考虑哪些?

还有一个更重要的问题:编码时需要考虑的关键事项是什么?

Adr*_*der 6

看一下

防御性编程是开发人员做出绝对必要的假设的想法.此外,开发人员抢先创建代码,不仅预测潜在问题,还预测规范变更.