构建复杂的应用程序(三)—— 测试
2016-05-07 23:15
225 查看
(1)每写一段代码,一定要进行简单测试,尤其是复杂的逻辑,比如将矩阵运算转化为程序语言时,不要傻乎乎地继续往下写,导致错误越积越多。
(2)程序构建过程中的代码(debug)和最终发布的代码(release)是会很多不同的,debug 中的更多的为了考虑功能的实现,以及是否正确、稳定,所以会加很多判断逻辑(以及一些中间局部变量的输出),而 release 是在已经 debug 的基础上,将多余的测试逻辑删除(以及其他的一些优化、改进)的版本。
给定输入的情况下:
Got 与 Expected 是否一致;
(2)效率
(3)优化
(2)程序构建过程中的代码(debug)和最终发布的代码(release)是会很多不同的,debug 中的更多的为了考虑功能的实现,以及是否正确、稳定,所以会加很多判断逻辑(以及一些中间局部变量的输出),而 release 是在已经 debug 的基础上,将多余的测试逻辑删除(以及其他的一些优化、改进)的版本。
函数的测试
(1)功能给定输入的情况下:
Got 与 Expected 是否一致;
(2)效率
(3)优化
相关文章推荐
- django 模版语法及使用
- leetcode 083 Remove Duplicates from Sorted List
- 如何在DW中设置自动列宽
- c++实验5-求和
- 360浏览器 收藏夹 ico 缓存 目录
- 2015年总结以及2016年计划
- 数据分析练习题
- 数据结构-链表-作业
- mybaties自动创建代码
- 20150316--TP-02
- 矩形相关操作
- Disabling contextual LOB creation as createClob() method threw error : java.lang
- CSS知识点积累总结
- 关于内链优化的几个细节问题
- 如何获取Expression Design 4工具与Expression Blend 4工具
- 20150316--TP-01
- pxe cobbler ipmi bmc
- PIM SM + IGMP Snooping 适用性测试
- 越过用户授权使用浮窗
- css3 翻转和旋转的区别