阅读者(五):测试驱动开发的艺术

2011 年 2 月 09 日

【编者按】时至今日,作为敏捷开发核心实践之一的 TDD(测试驱动开发),对大多数软件从业者来说应该已经不是什么新鲜事物了。即便你再孤陋寡闻,面对各大技术媒体、论坛和出版商的轮番轰炸,要想完全不知道,恐怕也非易事。若情况真是如此,请将你的经验共享出来,好让我也学习一下,自动屏蔽那些令人厌烦的信息。好了,玩笑话就说到这里,现在还是回到本系列的正题:书评,本篇的主角就是这本《测试驱动开发的艺术》。


严格的讲,这是一本面向 Java 开发者的 TDD 书籍,书中的大量示例以及言及的工具无一例外都是针对 Java 领域的,而且主要针对的是企业开发领域。虽然我相信使用其他工具和处于其他领域的开发者同样也能从中受益,但相关的工具和信息就只能靠自己去寻找和摸索了。若是你所在的公司主营业务并非是企业开发,需要自己领悟和转化的内容就更多,而且对于阅读者本身的要求也相应的会提高。话虽如此,但正因为它把读者群限定为一个特定的范围,反而更凸显了其自身的价值,加之如今 Java 开发者人数众多,其影响力也自然是水涨船高。

本书对于那些有意了解和采纳 TDD 的 Java 开发者,尤其是企业开发者,无疑相当于一本福音书。为什么这样讲?我在这里列出了三个理由,对不对可以由你自己判断:

原文链接:【 https://www.infoq.cn/article/2011/02/practical-tdd-atdd 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2011 年 2 月 09 日 20:19 3996
用户头像

发布了 48 篇内容,共 442286 次阅读,收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

组合设计模式-打印窗口组件的树状结构

张磊

架构师训练营第三周总结

sunnywhy

极客时间架构师训练营 - week3 - 作业 1

jjn0703

极客时间 极客大学架构师训练营

Git | Git 操作整理-基础篇

多选参数

git GitHub 版本控制 版本管理工具

软件设计原则 - 第三周总结

孙志平

可读代码编写炸鸡一

多选参数

代码 代码组织 代码规范

第三章作业

武鹏

单例模式的实现方式

Jeff先生

架构训练营 0 期总结 -- 第三周

Jeff先生

你不知道的 Web Workers (上)

阿宝哥

JavaScript Web 前端开发 Web Worker

软件设计原则 - 第三周作业

孙志平

homework 3

东哥

架构师训练营第三周作业

James-Pang

极客大学架构师训练营

架构师训练营第三周总结

邵帅

如何有效实现“科技抗疫”?这家科技巨头正在作出典范

飞天鱼2017

作业03-代码重构

梦子说

极客大学架构师训练营 命题作业

ARTS-Week 02

chasel

助力经济复苏 联想来酷"618"聚"惠"来袭

Geek_116789

架构师训练营第三周总结

James-Pang

极客大学架构师训练营

架构师训练营第三周作业

sunnywhy

新来的"大神"用策略模式把if else给"优化"了,技术总监说:能不能想好了再改?

Hollis

设计模式 Java、

总结-02-设计模式

梦子说

极客大学架构师训练营 学习总结

架构师训练营第三周作业

hiqian

第三周作业一

carol

单例模式 组合模式

设计模式的应用

carol

总结

架构师训练营 - 学习总结 - 第三讲

吕浩

架构师训练营第三周

邵帅

架构师训练营 No.3 周总结

连增申

如果你想要说服别人,要诉诸利益,而非诉诸理性

Neco.W

理性 说服 利益 谈判

作业-02

梦子说

极客大学架构师训练营 作业

【架构师训练营】第三期

云064

阅读者(五):测试驱动开发的艺术-InfoQ