1.封装的信息
2.输入
3.输出,包括影响全局的变量
4.如何处理错误
具体应用:
1.命名
2.效率
3.算法和数据结构
4.编写工作从抽象到具体(注释→单元测试→伪代码→代码)
5.考虑可能破坏代码的因素
收尾检查:
1.检查接口
2.检查设计质量
3.检查数据,变量命名和使用
4.检查控制结构,比如无限循环,嵌套等。
5.检查设计是否遵循规范
如果有检查不合格,需要迭代修改
检查方式:
1.多人评审
2.编译(消除bug和warning)
3.放入整体系统中运行
2.输入
3.输出,包括影响全局的变量
4.如何处理错误
具体应用:
1.命名
2.效率
3.算法和数据结构
4.编写工作从抽象到具体(注释→单元测试→伪代码→代码)
5.考虑可能破坏代码的因素
收尾检查:
1.检查接口
2.检查设计质量
3.检查数据,变量命名和使用
4.检查控制结构,比如无限循环,嵌套等。
5.检查设计是否遵循规范
如果有检查不合格,需要迭代修改
检查方式:
1.多人评审
2.编译(消除bug和warning)
3.放入整体系统中运行