• 构建之法阅读笔记01


    很喜欢书里边的一句话:

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

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

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

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

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

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

    (一)对Bug的重新认识。

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

    (二)单元测试。

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

     

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

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

  • 相关阅读:
    linux 用户、组,修改文件权限
    linux下获取帮助
    PHPSESSID的cookie//session_start()
    【python】import 模块、包、第三方模块
    python练习——最长的递减子序列
    python练习——水仙花数
    Linux目录结构
    Scala入门3(特质线性化)
    Scala入门2(特质与叠加在一起的特质)
    人工智能我见及特征提取mfcc算法理解
  • 原文地址:https://www.cnblogs.com/-2016/p/7955265.html
Copyright © 2020-2023  润新知