Implement 新功能的时候写了个 bug A,正琢磨怎么回事,结果发现了以前写的 bug B。修好 bug B 从命令行准备跑程序,本来按一下
就会跑上一个指令,结果我手滑按了两下,刚好那个指令是 git reset --hard
,把我刚所有的东西清零了。我仰天长啸,吭哧吭哧地重新 implement,结果发现了 bug A 出在哪里。
也就是说如果不是因为写了 bug A 我是发现不了 bug B 的,如果不是我手滑 reset 了我还改不了 bug A,我就是这样开发代码的