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

    很喜欢书里边的一句话:

    哲学家的宗旨是:我思,故我在

    科学家的宗旨是:我发现,故我在

    工程师的宗旨是:我构建,故我在

    过去我认为bug就是系统漏洞,而且在大家的吐槽中觉得是要做到无bug,使人陷入误区,认为bug是要消除的。

    大一涉及到的编程还是很浅,代码数量也是屈指可数。所以测试不需要用什么什么样的方法,几点注意事项还是能记得住的。但现在随着代码量的增加,我们对于单元测试也是要有一定的规律。

    就第一次阅读笔记,我想谈论两点。

    (一)对Bug的重新认识。

    和众人一样,对Bug一直就定义为系统中的问题。但真正的定义确是软件的行为和用户的期望值不一样。是否是Bug取决于用户、开发者的角度。

    (二)单元测试。

    我们现在写的代码,可以说都是不健壮的,并没有囊括所有的情况,就像老师上课举的例子,求五个数的最大值,可能出现的情况有数组为空,数组中有负数,或有重复的数字,这些让程序如何运行,都没有写。但是对于测试,我们并不能保证所有的情况都测试。

     

    Bug是无法避免的,我们得正视他的存在。没有一款软件是完美,没有瑕疵的。我们需要最大限度满足客户需求,只要bug没有影响。

    算法要健全,应该考虑到各种可能的情况。这些在测试中都需要进行测试。所以在以后的编程过程中,要想的全面!

  • 相关阅读:
    处理不同方向的文本1.0
    CSS盒模型
    费德曼学习法
    [转]Photoshop中的高斯模糊、高反差保留和Halcon中的rft频域分析研究
    [转]仿射变换及其变换矩阵的理解
    [转]Scintilla开源库使用指南(一
    [转]Scintilla开源库使用指南(二
    [转]C#中WinForm窗体事件的执行次序
    [转]透过IL看C#:switch语句(转)
    [转]程序员必读书单(转)
  • 原文地址:https://www.cnblogs.com/-2016/p/7955265.html
Copyright © 2011-2022 走看看