<span style="color:#000000;"> </span> <span style="color:#000000;">循环终止条件是否明显且总是可以实现? </span>
讯享网
讯享网<span style="color:#000000;"> </span> <span style="color:#000000;">循环之前是否正确初始化了索引或下标? </span>
<span style="color:#000000;"> </span> <span style="color:#000000;">循环体内包含的任何语句是否可以置放于循环体外? </span>
讯享网<span style="color:#000000;"> </span> <span style="color:#000000;">循环中的代码是否避免了操纵索引变量或在退出循环时使用它? </span>
<span style="color:#000000;">6. 防御性编程 </span>
讯享网<span style="color:#000000;"> </span> <span style="color:#000000;">所有索引、指针和下标是否参照数组、记录或文件边界进行了测试? </span>

<span style="color:#000000;"> </span> <span style="color:#000000;">是否对导入的数据和输入的参数都进行了有效性和完整性的测试? </span>
讯享网<span style="color:#000000;"> </span> <span style="color:#000000;">是否赋值了所有输出变量? </span>
<span style="color:#000000;"> </span> <span style="color:#000000;">每个语句中是否都对正确的数据元素进行了操作?</span>
讯享网<div> <span style="color:#000000;"> </span> <span style="color:#000000;">是否释放了每个内存分配? </span> </div> <div> <span style="color:#000000;"> </span> <span style="color:#000000;">访问外部设备时是否有访问超时或错误捕获? </span> </div> <div> <span style="color:#000000;"> </span> <span style="color:#000000;">是否在尝试访问文件之前检查文件是否存在? </span> </div> <div> <span style="color:#000000;"> </span> <span style="color:#000000;">程序终止后,所有文件和设备是否都处于正确的状态</span> </div>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/187354.html