前段时间为了修一个 race condition 的 bug,先花了很长时间写 UT,再改 code,改一个地方过一段 UT,最后提交 commit。
当时还为正确实践 TDD 而自得,结果自那之后就爆出严重 BUG,到今天发现其中一个是我改的低级错误引起的,破坏了正向逻辑。浪费了大家的时间,最重要 delay 了 release。
羞愧难当。谨记。
前段时间为了修一个 race condition 的 bug,先花了很长时间写 UT,再改 code,改一个地方过一段 UT,最后提交 commit。
当时还为正确实践 TDD 而自得,结果自那之后就爆出严重 BUG,到今天发现其中一个是我改的低级错误引起的,破坏了正向逻辑。浪费了大家的时间,最重要 delay 了 release。
羞愧难当。谨记。