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

    最近阅读了构建之法的第二章个人技术和流程,上课时老师经常在提醒我们单元测试的重要性,在看过构建之法这本书后也认识到了单元测试的重要性,一个项目肯定需要几个人去分工完成,那么不同的工作相互有依赖关系,为了保证模块的质量,那么单元测试就是一个很有效的解决方案。

      有几次作业我们老师要求我们对自己开发的小程序写单元测试,很多人的单元测试时不合格的,或者说是无效的测试,一个好的单元测试,应该可以准确、快速地保证基本模块的正确性,以后的项目开发中一定要学会正确的进行单元测试,好的单元测试的标准:

    a、单元测试应该在最基本的功能、参数上验证程序的正确性。

    b、单元测试必须由最熟悉代码的人来写,这样才能更加全面的去测试。

    c、单元测试过后机器状态保持不变。

    d、单元测试应该产生可重复、一致的结果。

    e、单元测试应该覆盖所有代码路径。

    f、单元测试应该集成到自动测试的框架中。

    g、单元测试必须和产品代码一起保存和维护。

    个人感受:以前写程序时,都是写完程序,点击运行,哪里出错改哪里,没有意识到单元测试的重要性。不做单元测试,在少量代码时,能找到错误并改正,但是当上百行上千行代码寻找错误代码,这是很吃力的,所以以后在写完一个方法,或者一个模块时,添加输出标志或者另件一个项目,在这个项目中进行单元测试。

  • 相关阅读:
    [离散数学]集合3.1、3.2、3.3
    Hadoop YARN ResourceManager 未授权访问漏洞复现
    dns域传送漏洞
    文件包含漏洞详解
    XXE漏洞详解
    常见cms
    IP地址详解
    帧详解
    IP包头内容详解
    SSRF漏洞详解
  • 原文地址:https://www.cnblogs.com/shouhutian/p/6392614.html
Copyright © 2011-2022 走看看