构建复杂的应用程序(三)—— 测试
来源:互联网 发布:世界经济学家排名 知乎 编辑:程序博客网 时间:2024/06/13 02:12
(1)每写一段代码,一定要进行简单测试,尤其是复杂的逻辑,比如将矩阵运算转化为程序语言时,不要傻乎乎地继续往下写,导致错误越积越多。
(2)程序构建过程中的代码(debug)和最终发布的代码(release)是会很多不同的,debug 中的更多的为了考虑功能的实现,以及是否正确、稳定,所以会加很多判断逻辑(以及一些中间局部变量的输出),而 release 是在已经 debug 的基础上,将多余的测试逻辑删除(以及其他的一些优化、改进)的版本。
函数的测试
(1)功能
给定输入的情况下:
Got 与 Expected 是否一致;(2)效率
- (3)优化
0 0
- 构建复杂的应用程序(三)—— 测试
- 构建复杂的应用程序(一)—— matlab
- 构建复杂的应用程序(四)—— 总论
- 构建复杂的应用程序(二)—— visual studio 下 C/C++ 项目开发
- 构建复杂的应用程序(五)—— 重用与重构
- 构建Moblin应用程序(三)
- 构建基本JSF应用程序(三)
- 分析手动构建复杂的Cell—(新浪为例)
- 面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序--Ajax读书笔记(三)
- 运用JavaScript构建你的第一个Metro式应用程序(onWindows 8)(三)
- Ajax技术:构建动态的Java应用程序三
- (三)基于PHP——复杂的WSDL的创建(WSDL篇)
- (三)基于PHP——复杂的WSDL的创建(WSDL篇)
- 那些复杂的列表总要弄个清楚——(三)激动人心的BaseAdapter之一
- 复杂例子的测试
- 在复杂的网络环境下构建 DevOps 测试的最佳实践
- 传智博客——传说中最复杂的框架——Spring(三)
- 复杂对象的组装与创建——建造者模式(三)
- 如何在DW中设置自动列宽
- c++实验5-求和
- UVA 11478V Halum 二分答案+差分约束系统
- 我的第一个Python程序
- HDU 2053 Switch Game(数学题)
- 构建复杂的应用程序(三)—— 测试
- Nginx与Tomcat负载均衡
- NFS网络文件共享设置
- Linux下grep的基本过滤技巧
- LINUX 树莓派安装字体
- [BZOJ2875] [NOI2012] 随机数生成器 - 矩阵快速幂
- java Thread interrupt()
- c++int转string
- Hadoop之倒排索引