书籍 Java测试驱动开发的封面

Java测试驱动开发

[西] Viktor Farcic

出版时间

2017-08-01

ISBN

9787115465016

评分

★★★★★
书籍介绍
在当今快速发展的软件开发领域中,保证高质量代码的重要性不言而喻。《Java测试驱动开发》一书通过引入TDD这一高效的方法论,指导读者如何从编写测试开始,逐步构建出稳定且易于维护的程序。本书不仅涵盖了理论知识,还提供了大量的实践案例和工具介绍,帮助开发者在实际工作中运用这些技术。
作者简介
Viktor Farcic,资深软件架构师,同时也是Docker船长和Java开发专家。他对测试驱动开发、行为驱动开发、持续集成、持续交付和持续部署充满热情。他乐于分享,其博客http://TechnologyConversations.com深受读者喜爱。Alex Garcia,资深Java程序员,热衷于敏捷实践,对学习新语言、新范式和新框架充满热情。两位作者均致力于推动软件开发领域的进步。
推荐理由
《Java测试驱动开发》是一本旨在培养TDD(测试驱动开发)黑带技能的书籍,通过丰富的代码示例和实际案例,帮助读者掌握如何运用TDD进行单元测试、重构以及隐藏功能。书中不仅强调了TDD在提升开发效率和代码质量上的重要性,还详细介绍了多种工具和框架的使用方法,为Java开发者提供了全面的学习资源。
适合哪些人读
对提高代码质量和开发效率感兴趣的Java程序员
希望学习并掌握TDD方法的专业人士
需要提升软件项目质量、减少后期维护成本的技术团队成员
正在寻找如何通过测试驱动开发来优化编程流程的软件工程师。
书籍脑图
目录
第1章 为何要关心测试驱动开发  1
1.1 为何要使用TDD  1
1.1.1 理解TDD  3
1.1.2 红灯?绿灯?重构  3
1.1.3 速度是关键  4

显示全部
用户评论
总结性很强,实践demo很多,简介性质的,看完了解大概,还需要自己手动来一波
Kindle
史无前例的垃圾书,纯属浪费时间。最重要的tdd压根就没说清楚,给的例子更是一行注释都没有,整体的思路也不说明白。最搞笑的后面的几个实现,一开始只用一两行代码混过测试,紧接着就加上了几十行的代码进行重构。那你他妈这是何苦呢?你直接先考虑整体的构造然后再开始结合tdd写不行吗。最搞笑当属第五章的connect4实现,一上来就一个new Connect4(),接口不写类不写规范不写,居然直接先把程序入口定好了?谁他妈看得懂你这一个类的实现到底想干嘛?思路半句不提,理论一套一套,可展示的例子一个都没用上。总而言之,这就是本垃圾书。
道理我都懂,但是谁在实际场景用了。。
好的地方是比较新,docker 啊 vagrant 等工具都有,对于没写过和完全没概念的人来说还是不错的。不过真的不理解 TDD 这么多年了,为什么。。。
匆匆一瞥,总体上不超过5个小时属于量子阅读了,因为之前已经仔细阅读了junit的文档了。这次最大的收获是听说了bdd测试和cucumber框架,有机会尝试下。
2022.3.26 读
偏向理论,例子很简单。感觉就学到了junit和mockito的网址。
介绍TDD的方方面面,但是就像作者在书最后说的,这只是开始。 总体来说,这本书可以让你对测试有快速的了解,罗列的测试套件和工具也比较全,书的内容还比较新,已经讲到了使用Spring Boot了。 就一本介绍开发测试的入门书来看,评分可以给到8分。
书籍解析
立即阅读