0%

TDD(三)再重头,收拾旧山河

再重头

曾经的“待重头,收拾旧山河,朝天阙。”而如今,我就重头再来一遍 FizzBuzz 吧!

时间会证明一切

5 分钟,是个人能做到的最好(现阶段)。

说起来,确实是提速了不少,总结一下提速的原因吧。

  1. 熟练使用了一些快捷键。当然 vim 的便捷远不止于此。
  2. 对一些操作需要用到方法熟悉,不需要额外查阅文档
  3. 花时间去学习其他兄弟的做法,提取对自己有用的信息,这儿主要是在测试的方法上改进了。【利用 Run 来执行用例】

速度与质量并存

如果说只是单纯的提速,而忽略质量,肯定是非常不可取的。

这次的练习,同时提高了测试的质量以及便捷性。同时对重构有了新的认识。

能抽象出来的,就抽象出来吧。让方法说明一切。并且利用 idea 的重构快捷方式,也提高了重构的效率和正确性。【当然,我在这儿用的是 GoLand,不过都是一家产品】

不要让精力白白消散

越来明白了一件事,把时间花费在有用的东西上。努力提高专注度,刻意练习。