码迷,mamicode.com
首页 > 其他好文 > 详细

《20170914-构建之法:现代软件工程-阅读笔记》

时间:2017-09-14 23:29:58      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:测试   数据结构   自己   关系   好的   阅读   软件设计   定义   状态   

第一章:

  1.软件=程序+软件工程。

  2.程序=数据结构+算法。

  3.软件企业=软件+商业模式。

  4.复杂的软件有合理的软件架构、软件设计、实现,以及程序文件之间的依赖关系、编译参数、链接参数,都属于软件构建过程。

  5.软件的特性:复杂性、不可见性、易变性、服从性、非连续性。

第二章:

  1.单元测试可以保障自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,模块的质量能得到稳定的、量化的保证。

  2.好的单元测试标准:

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

    b.单元测试必须由最熟悉代码的人来写。

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

    d.单元测试要快。

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

    f.独立性——单元测试的运行、通过、失败不依赖与别的测试,可以人为构造数据,以保持单元测试的独立性。

    g.单元测试应该覆盖所有的代码路径。

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

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

  3.效能分析:抽样、代码注入。

《20170914-构建之法:现代软件工程-阅读笔记》

标签:测试   数据结构   自己   关系   好的   阅读   软件设计   定义   状态   

原文地址:http://www.cnblogs.com/degc/p/7523392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!