推行测试驱动开发 (TDD) 有这么难吗?

推行 TDD 成效不彰,充斥着似是而非的言论;TDD 造成额外工作量,TDD 没有效益,ROI 太低…… 为何会如此?我的观察是……

“大家都把开发人员当贼看……认为只要是代码有缺陷,架构腐败,都认为是开发人员搞的,都认为是开发人员没有质量意识,千错万错都是开发人员的错。”

大家试着同理心去想想,当大家都将开发人员当贼看时,我们又怎能会有一个合理的说法,去说服开发人员做 TDD?我们又怎能会有一个激情的动机,去驱动开发人员做 TDD? 另外一方面,TDD 最大的限制在于: TDD 只能反馈,由开发人员所认知的需求是通过或没通过测试。然而,在许多失败的项目中,我们往往会发现,开发人员所认知的需求与使用者所认知的需求,存在着相当大的差距的。也就是说,由于在需求上所存在的认知上的差距,而导致项目的失败,是无法用 TDD 来弥补的。

所以,TDD 要推行成功很简单,不外乎…… 1. 用同理心去对待,去尊重开发人员。 2. 誏真正的领域专家(能从使用者的角度,将需求以领域知识的方式体现)与开发人员协同合作。 3. 将只会写代码,而不会测试的开发人员,归类为 “资料写作人员”;即使他(她)的技术再牛逼。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据猿

2018生活消费趋势:越来越多95后开始泡枸杞

【数据猿导读】 1月24日,第一财经商业数据中心(CBNData)联合口碑发布了《2018生活消费趋势报告》,基于口碑、阿里、淘票票、饿了么等数据,全方位洞悉国...

2946
来自专栏钱塘大数据

【PPT】阿里研究院:新技术,新赛道,新物种

近日,阿里巴巴集团副总裁刘松分享了他对未来10年互联网的发展判断,他认为:数据智能将重构未来商业模式,AI产业化就是未来的商业机会,对于公司创始人而言,最需要转...

1077
来自专栏人称T客

2017年CIO生态实践研究报告——新技术篇| 研报

T客汇官网:tikehui.com 移动信息化研究中心高级分析师 吴勇 《2017年CIO生态实践研究报告》为连续报告,3月我们公布了“现状篇”,通过对CI...

3517
来自专栏BestSDK

酷传发布2015年度App数据报告,生活休闲类APP最受欢迎

编辑导读 近日,国内最大的APP 发布和监控平台酷传发布了《2015年App酷传年度数据报告》。报告通过对酷传监控的102万应用以及合作网站的提供的数据进行分析...

2379
来自专栏腾讯大讲堂的专栏

To B业务数据分析系列二:To B 业务 VS To C 业务

引言 | To B or Not to B, there is not a question. 上一篇文章我们聊了下To B 业务是什么,它的产品路径是怎样的。...

4048
来自专栏企鹅号快讯

瑞典开启量子计算机项目

近日,瑞典瓦伦贝里量子技术中心( the Wallenberg Centre for Quantum Technology)发起了一项10亿瑞典克朗的量子技术研...

1930
来自专栏企鹅号快讯

人类文明新一轮的冲击,人工智能崛起!

去年的世界互联网大会在乌镇举行,到场的有马化腾,丁磊,杨元庆,雷军,张一鸣等。 热点有两个。 一个是创新。 一个是人工智能。 创新就不说了,老生常谈,我聊聊人工...

1668
来自专栏Cloud Native - 产品级敏捷

Design Sprint: 可视化、轻量级、可协作的持续产品规划

2017.6.21, 深圳, Ken Fang 前言: 开发一款好的产品, 就如同是在专门为客户写故事; 尽管不时会有意外而精彩的桥段呈现, 但更重要...

1809
来自专栏练小习的专栏

文字上右下环绕广告的写法

很久一段时间,我都在寻求一种文字从上-右-下方向环绕广告位的一个办法,而在找到之前,基本都是利用发布编辑器的所见即所得模式来实现广告的环绕。或者是利用程序截取一...

17610
来自专栏企鹅号快讯

如何通过大数据做转化分析?

在2017年的多次营销文案刷屏事件中,产品和运营人越来越清楚地看到,流量≠转化。而转化率,才是衡量一个产品和一次活动最为核心和关键的数据。 因此,转化率是最终能...

1937

扫码关注云+社区