美文网首页
记一次失败的TDD

记一次失败的TDD

作者: MaximJ | 来源:发表于2017-12-04 22:38 被阅读0次

前段时间为了修一个 race condition 的 bug,先花了很长时间写 UT,再改 code,改一个地方过一段 UT,最后提交 commit。

当时还为正确实践 TDD 而自得,结果自那之后就爆出严重 BUG,到今天发现其中一个是我改的低级错误引起的,破坏了正向逻辑。浪费了大家的时间,最重要 delay 了 release。

羞愧难当。谨记。

相关文章

  • 记一次失败的TDD

    前段时间为了修一个 race condition 的 bug,先花了很长时间写 UT,再改 code,改一个地方过...

  • TDD感想--记一次失败的TDD推广

    上周参加了一次TDD的开发培训,敏捷教练演示如何通过测试驱动出求质数的公式,借此向我们展示了TDD的巨大魅力。 "...

  • TDD Kata - 保龄球(Bowling)Coding

    阅读本文后,希望你能够有如下收获: 能够采用TDD的方式实现保龄球业务需求。 掌握TDD的节奏:红(失败测试)、绿...

  • 2018-08-05

    记第一次面试家教,失败。

  • TDD Golang

    TDD 测试驱动开发(Test-Driven Development) 先写测试函数 运行测试 (编译失败) 为运...

  • 深度解读 - TDD(测试驱动开发)

    本文结构: 什么是 TDD 为什么要 TDD 怎么 TDD FAQ 学习路径 延伸阅读 什么是 TDD TDD 有...

  • TDD第一步:写一个失败的测试

    TDD也是一个知易行难的实践方法,需要反复进行练习与体会,下面列出了实践TDD的基本原则: 除⾮为了使一个失败的单...

  • Kata-准备工作

    TDD: TDD是测试驱动开发的简称,是一种增量式软件开发技术,简单来说即使在没有失败的单元测试的前提下不可以写产...

  • 2022-10-29-测试驱动

    TDD 的三项法则 先写单元测试代码,然后再编写被测试代码。 一个单元测试失败,就停止编写测试代码,即保证每一次都...

  • 初识TDD

    什么是TDD 本文所说的 TDD 指狭义上的 TDD,也就是「单元测试驱动开发」。 TDD 是敏捷开发中的一项核心...

网友评论

      本文标题:记一次失败的TDD

      本文链接:https://www.haomeiwen.com/subject/lbvfixtx.html