码迷,mamicode.com
首页 > 其他好文 > 详细

防御性编程

时间:2015-07-29 10:27:31      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

以下内容来源于互联网

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

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

需要注意的方面

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

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

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

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

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


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

  1. 客户端输入

  2. 函数输出

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


防御性编程

标签:

原文地址:http://my.oschina.net/u/568279/blog/484978

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!