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

    很喜欢书里边的一句话:

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

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

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

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

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

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

    (一)对Bug的重新认识。

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

    (二)单元测试。

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

     

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

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

  • 相关阅读:
    游标加标量函数
    将一个Excel文件分隔成多个
    网页抓取的一个小例子
    ajax跨域问题
    ssh连接至Ubuntu服务器时,提示以下错误:REMOTE HOST IDENTIFICATION HAS CHANGED!
    Python 实现汉诺塔问题(递归)
    Ubuntu下环境变量设置
    文件上传 jqueryForm
    Oracle数据库安装完成后相关问题的解决
    Java中16进制与字符串之间的相互转换
  • 原文地址:https://www.cnblogs.com/-2016/p/7955265.html
Copyright © 2011-2022 走看看