构建复杂的应用程序(三)—— 测试

来源:互联网 发布:世界经济学家排名 知乎 编辑:程序博客网 时间:2024/06/13 02:12
  • (1)每写一段代码,一定要进行简单测试,尤其是复杂的逻辑,比如将矩阵运算转化为程序语言时,不要傻乎乎地继续往下写,导致错误越积越多。

  • (2)程序构建过程中的代码(debug)和最终发布的代码(release)是会很多不同的,debug 中的更多的为了考虑功能的实现,以及是否正确、稳定,所以会加很多判断逻辑(以及一些中间局部变量的输出),而 release 是在已经 debug 的基础上,将多余的测试逻辑删除(以及其他的一些优化、改进)的版本。

函数的测试

  • (1)功能

    给定输入的情况下:
    Got 与 Expected 是否一致;

  • (2)效率

  • (3)优化
0 0