您的位置:首页 > 其它

对于“循环”,你的判断标准是什么?

2013-08-18 22:02 162 查看
我们在写程序中时,往往只是去写各种for循环,但是往往在出问题时,就会出在循环的检查上:

循环是从顶部进入的吗?

循环的初始化是靠近循环顶部吗?

循环是死循环还是事件驱动循环?它的结构很清楚吗?

是C的for循环吗?循环头包含了全部的循环控制条件了吗?

循环体用begin和end或类似的结构去表明以免在修改时出错了吗?

空循环还是非空循环?

把循环内任务处理归结到一起了吗?放在头部还是放在结尾了?

循环是完成一个且仅完成一个功能吗?

循环在所有可能情况下能退出吗?

循环的终止条件明显吗?

如果是for循环,在循环体内没有改变控制变量而使循环强行退出?

循环体内部用一个变量保留重要循环控制变量的值,而不在循环体外引用控制变量的终止值吗?

循环用了安全计数器了吗?

循环控制变量时整数类型吗?

循环控制变量是否有一个有含义的名字?

避免了控制变量的冲突没有?

循环简单到可以一目了然的地步吗?

循环嵌套限制在三层以内没有?

若循环很长,能保证他特别清晰吗?

当你的程序,能禁得起以上的条款审查,就可以较为放心的使用这些程序代码了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: