Agile Java:编程进阶必读

Paste_Image.png

这本书是我工作的第三个年头在上海新华书店发现的。略厚的一本,看到之后,如获至宝。

这本书的编写思路是,先编写一个类似编写过程式的代码。一步一步的教你用TDD的思路去重构,最后得到一个比较ok的代码。他会告诉你哪里不太合适,并且教你如何用TDD去重构。

值得一提的是,这本书对于不懂Java的人来说,也能看得懂。因为例子浅显易懂,这个可以当作为Java的入门书籍。

在工作生涯中,有好几次编写复杂模块的时候用TDD的方式去实践。实践的结果是,开发速度没有明显下降,但是BUG率一直保持在0%,而且编码期间,我还会进行多次重构,以消除不合适的代码。当时的感觉超棒。
  
  可以说,这本书对我的编码风格影响最为深远。谨以此文作为对作者的感谢吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及...
    dle_oxio阅读 11,188评论 6 244
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,841评论 25 708
  • 咱们接着“谷歌小哥出品程序员必读书单1.0(上)”继续说。 软件开发 1. 编程实践 Brian Kernigha...
    图灵教育阅读 70,906评论 1 124
  • 那年的我,怎么也想不到现在的我变成一个逗b。 18岁以前,我敏感,脆弱。因为受不了住校离开家的生活,我装病,哭闹,...
    闹闹不是静静阅读 384评论 0 0
  • 韩国综艺节目Follow me 5中秀出的女明星日常食谱,其实还是蛮科学的。不过感觉还是要保持运动才会有好身材。 ...
    纯莹一一奈希纯子阅读 196评论 0 2