Paste_Image.png
这本书是我工作的第三个年头在上海新华书店发现的。略厚的一本,看到之后,如获至宝。
这本书的编写思路是,先编写一个类似编写过程式的代码。一步一步的教你用TDD的思路去重构,最后得到一个比较ok的代码。他会告诉你哪里不太合适,并且教你如何用TDD去重构。
值得一提的是,这本书对于不懂Java的人来说,也能看得懂。因为例子浅显易懂,这个可以当作为Java的入门书籍。
在工作生涯中,有好几次编写复杂模块的时候用TDD的方式去实践。实践的结果是,开发速度没有明显下降,但是BUG率一直保持在0%,而且编码期间,我还会进行多次重构,以消除不合适的代码。当时的感觉超棒。
可以说,这本书对我的编码风格影响最为深远。谨以此文作为对作者的感谢吧。