zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记01

    个人编程中的单元测试

        本书的第二章讲的是个人技术和流程,个人是结对和团队的基础,所以个人模块的正确性就显得十分重要,而单元测试应该准确、快速地保证一个程序基本模块的正确性。

        以前自己写程序的时候,从来没有把程序封装成函数或方法,进行单元测试,都是写在一个主函数里,完成要求之后,编译——看看有没有错误,有错误就开始从程序开头一行一行的读,没错误就算完成作业了。虽然能改正错误,但是太耽误时间。

        现在这本书中讲到:软件是大多是由多人合作完成的,不同人员的工作相互有依赖关系——一个人的模块要被他人的模块调用的。如果程序员对模块功能的误解、疏忽或不了解模块的变化,就会给他人带来不便,甚至会让整个团队陷入困境,还会让别人对自己产生不信任、不可靠感,由此可见单元测试的重要性。现在养成这个习惯,将来也会收益的。

        以后写成程序之前,把对程序的要求分成具体模块,一个要求写成一个模块,即使不把程序封装成函数或方法,也要写一个要求进行一次测试,然后在此基础上添加新的功能,这样对修改错误也有很大的帮助。

  • 相关阅读:
    【原】 POJ 1012 Joseph 约瑟夫 解题报告
    【原】 POJ 1001 Exponentiation 大整数乘法 解题报告
    POJ——1517
    毕业了,校园里走走看看——华中科技大学
    毕业答辩后
    CV编程常用的获取鼠标圈定区域的方法
    送走了GB
    POJ——2546
    奥巴马在YY21#524
    POJ——3517
  • 原文地址:https://www.cnblogs.com/Aliqiao/p/5272385.html
Copyright © 2011-2022 走看看