zoukankan      html  css  js  c++  java
  • 《单元测试之道》Java版学习日志

    经过老师的引荐,看了《单元测试之道》这本书使自己对于编程有个更深层次的了解

    1.单元测试不但会使你的工作完成得更轻松,而且会令你的设计变得更好,甚至大大减少你花在调试上面的时间。
    2.当基本的底层代码不再可靠时,那么必需的改动就无法只局限在底层。虽然你可以修正底层的问题,但是这些对底层代码的修改必然会影响到高层代码,于是高层代码也连带地需要修改。以此递推,就很可能会动到更高层的代码。于是,一个对底层代码的修正,可能会导致对几乎所有代码的一连串改动,从而使修改越来越多,也越来越复杂。于是,整间由卡片堆成的房子就由此倒塌,从而使整个项目也以失败告终。

    Right-BICEP原则:
    Right-结果是否正确

    B-是否所有的边界条件都是正确的

    I-能查一下反向关联吗?

    c-能用其他的手段交叉检查一下结果吗?

    E-能否可以强制错误条件的发生

    P-是否满足性能的要求

    Mock对象解决的步骤:1、使用一个接口来描述这个对象;2、为产品代码实现这个接口;3、以测试为目的,在Mock对象中实现这个接口

    最后感谢老师让我了解了这本书!

  • 相关阅读:
    【bzoj3676】[Apio2014]回文串 —— 回文自动机的学习
    树链剖分求LCA
    读入输出优化
    【bzoj3124】[Sdoi2013]直径
    【codevs2183】匹配字符串
    【codevs2011】【LNOI2013】最小距离之和
    【codevs1306】广播操的游戏
    【hdu3966】Aragorn's Story
    【hdu3518】Boring counting
    C++-HDU3400-Line belt[三分]
  • 原文地址:https://www.cnblogs.com/pengge666/p/13817118.html
Copyright © 2011-2022 走看看