代码检查单
2007-04-20 22:37
183 查看
格式:
——嵌套的IF正确地缩进了吗?
——注释准确并有意义吗?
——使用有意义的标号了吗?
——代码基本上与开始时的模块模式一致吗?
——遵循全套的编程标准吗?
入口和出口的连接:
——初始入口和最终出口正确吗?
——对另一个模块的每一次调用:
全部所需的参数传送给每一个被调用的模块吗?
被传送的参数值正确地设置了吗?
对关键的被调用模块的意外情况(如丢失、混乱)有处理吗?
程序语言的使用:
——使用一个或一组最佳的动词了吗?
——模块中使用完整定义的语言的有限子集吗?
——使用了适当的跳转语句吗?
存贮器使用:
——每一个域在第一次使用前正确地初始化了吗?
——规定的域正确吗?
——每个域有正确的变量类型声明吗?
测试和转移:
——测试正确的条件了吗?
——用于测试的是正确的变量吗?
——每个转移目标正确并至少执行一次吗?
性能:
——逻辑被最佳地编码吗?
——提供正式的错误/例外子程序吗?
可维护性:
——清单格式适于提高可读性吗?
——标号和子程序符合代码的逻辑意义吗?
逻辑:
——全部设计已实现了吗?
——代码做的是设计规定的内容吗?
——每一个循环执行正确的次数吗?
可靠性:
——对从外部接口采集的数据有确认吗?
——遵循可靠性编程要求了吗?
——嵌套的IF正确地缩进了吗?
——注释准确并有意义吗?
——使用有意义的标号了吗?
——代码基本上与开始时的模块模式一致吗?
——遵循全套的编程标准吗?
入口和出口的连接:
——初始入口和最终出口正确吗?
——对另一个模块的每一次调用:
全部所需的参数传送给每一个被调用的模块吗?
被传送的参数值正确地设置了吗?
对关键的被调用模块的意外情况(如丢失、混乱)有处理吗?
程序语言的使用:
——使用一个或一组最佳的动词了吗?
——模块中使用完整定义的语言的有限子集吗?
——使用了适当的跳转语句吗?
存贮器使用:
——每一个域在第一次使用前正确地初始化了吗?
——规定的域正确吗?
——每个域有正确的变量类型声明吗?
测试和转移:
——测试正确的条件了吗?
——用于测试的是正确的变量吗?
——每个转移目标正确并至少执行一次吗?
性能:
——逻辑被最佳地编码吗?
——提供正式的错误/例外子程序吗?
可维护性:
——清单格式适于提高可读性吗?
——标号和子程序符合代码的逻辑意义吗?
逻辑:
——全部设计已实现了吗?
——代码做的是设计规定的内容吗?
——每一个循环执行正确的次数吗?
可靠性:
——对从外部接口采集的数据有确认吗?
——遵循可靠性编程要求了吗?
相关文章推荐
- php代码检查代理ip的有效性
- 如何在代码中执行应用程序安全性检查(声明式和代码式)
- DevOps案例 | 基于Multibranch Pipeline+docker+gtest+lcov等集成代码检查构建发布实践
- 推荐一款华为最新的自动化代码检查工具
- 静态代码检查工具-PMD
- JavaScript 代码检查工具对比
- sublime3添加对react代码检查
- parasoft Jtest 使用教程:检查代码标准
- me2017安装阿里代码规约检查插件
- Android 6 检查权限代码
- 更新失败(错误:3)检谷歌浏览器 查更新时出错:无法启动更新检查(错误代码为 3: 0x80040154)。
- JavaScript中判断原生函数检查function是否是原生代码
- asp.net中检查用户是否过期的代码
- Working Practice-善于使用静态代码检查工具
- .Net开发必备十大工具详解之【FLYabroad 】微软内部代码检查工具 (Microsoft Source Analysis for C#)
- 代码检查工具CppCheck
- 检查SharePoint代码中对象是否释放的小工具
- 巧用Firefox检查代码是否安装正确
- javascript检查浏览器是否支持flash的实现代码
- Android 端微信就是无法进行登陆,但是检查代码都没有任何问题