防御性编程

编码规范与最佳实践
本文强调了编程过程中遵循良好编码规范的重要性,包括确保代码清晰、易于维护,以及正确处理用户输入等内容。文章还讨论了如何避免错误传播,并提出了具体建议。

以下内容来源于互联网

————————————————————————————

主要思想:子程序不因传入错误数据而被破坏,将出错造成的影响控制在最小的范围内。

需要注意的方面

  1. 使用好的编码风格,尽量使用有意义的变量名

  2. 写代码之前做到心中有数,不要仓促编写代码。代码分支部分考虑所有可能的情况。

  3. 不要相信用户--电话号码输入框,他们可能输入中文,因为等,需要验证

  4. 代码要清晰,不要简洁。允许冗余,别人好维护

  5. 检查函数返回值,返回可能有问题


总结:注意的地方大概在三个地方

  1. 客户端输入

  2. 函数输出

  3. 代码结构本身清晰、分支全面


转载于:https://my.oschina.net/u/568279/blog/484978

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值