[散分] 眼见为实?

最近,我参加了有关TDD的管理研讨会。 观众是developmenet经理和团队负责人。 他们大多数都不知道TDD。 (实际上,大多数人以为他们知道TDD是什么。但这是一个完全无关的故事。)

在我的课程中,我向他们展示了一个示例(来自《星球大战》),并展示了其背后的想法,并将这些步骤应用于“实际”软件开发。 他们非常投入,并进行了广泛的讨论(包括Darth Maul的双光剑是否被视为真正的光剑)。

最后,一位经理问:程序员是否相信TDD有效?

我的回答是:他们相信,毫无疑问,这将是压力上升时首先放弃的东西。

(是的,我实际上是向人们问这个,所以我已经做好了准备)。

信仰问题

这是给您的一个问题:您相信敏捷有效吗?

因为没有真正的独立,客观的比较实验表明确实如此。

我的经验告诉我,敏捷在某些情况下有效。 我相信这些价值观是有道理的,而且我已经看到了当它们与其他价值观发生冲突时会发生什么。 我对人类的了解足以理解限制在制品的工作。 而且我一次又一次地看到如何使事情变得可见,讨论并致力于改进–所有这些如何帮助团队变得更好并使人们更快乐。

但是说完并说完之后,我认为没关系–我如何采取行动。

我试图说服人们使用TDD,因为我相信它将帮助他们创建更好的代码。 我认为可见性和透明度比其他方法要好,即使是以失去舒适的不透明为代价。 我教导说,即使人们很难理解这一点并放弃他们的大发展路线,但更安全的实验可以带来更好的产品。

我的行为基于我的信念。 这是人们在外面看到的。

所以看到我们所有人

我们讨论的程序员基于所见即所得的信念。

他们看到,面对迫在眉睫的最后期限,经理们一次又一次地告诉他们编写更多而不是更少的代码。 跳过(各种)测试,因为他们需要完成故事(阅读:编码)。 他们已经看到太多次了,以为他们的经理下次会采取不同的行动。

他们可能相信TDD将为他们工作。 由于有时间,他们现在正在“玩” TDD。 他们确定这是限时优惠,很快就会过期。

因此,有一个更好的问题要问自己:您的团队真正相信他们的工作方式是什么?

去问他们。 您可能会感到惊讶。

翻译自: https://www.javacodegeeks.com/2017/02/seeing-is-believing.html

[散分] 眼见为实?

[散分] 眼见为实?_眼见为实相关推荐

  1. 星期四定律。散分!_星期四

    星期四定律.散分! Zeldman writes about the last few days. My list of people I'm keeping in my prayers grows ...

  2. 母亲节html页面,[母亲节散分]模块化思想的重要性_html/css_WEB-ITnose

    转载请注明出处, css探索之旅-飘零雾雨的庄园 这里所讲的只是我个人针对前端开发的模块化思想设计的一些浅薄看法. 什么是模块化思想?模块化思想就是指将页面根据内容的关联性分解成不同的且相互独立的模块 ...

  3. 紧凑存储的杜利特尔分解法Doolittle(LU分解法)_解线性方程组的直接解法

    紧凑存储的杜利特尔分解法Doolittle(LU分解法)_解线性方程组的直接解法 标签:计算方法实验 /* 紧凑存储的杜利特尔分解法Doolittle:如果初始矩阵不要求保留的话,可以紧凑存储.因为每 ...

  4. 【散分】庆祝自己的csdn博客突破100万访问量

    共1066624 次访问,排名35 ,好友 418 人,关注者 4183 人. 帮助别人,帮助自己! 论坛散分贴:http://topic.csdn.net/u/20090721/16/e2b7d54 ...

  5. 足球报:青岛中能提出仲裁申请,希望撤销扣分处罚_虎扑中国足球新闻

    足球报:青岛中能提出仲裁申请,希望撤销扣分处罚_虎扑中国足球新闻                  虎扑3月28日讯 近日,足协官方发布公告,中乙青岛中能俱乐部由于未执行国际足联裁决的处罚决定,被扣除 ...

  6. mysql 散列存储_什么是数据库散列存储? - 蚂蚁吞大象的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    什么是数据库散列存储? 上一篇 / 下一篇  2012-11-30 17:25:03 / 个人分类:数据库 (转载自百度空间http://hi.baidu.com/pplboy/item/2d7a26 ...

  7. adcsr图像超分代码_图像超分:RealSR

    paper​csjcai.github.iocsjcai/RealSR​github.com现有大多SISR方法是在模拟数据集(LR通过对HR执行简单的双三次下采样得到)上进行训练与评估.然而,真实世 ...

  8. python二维散点分布图_深入理解皮尔逊相关系数amp;python代码

    1.常见理解误区 (1)计算出变量A和变量B的皮尔逊相关系数为0,不代表A和B之间没有相关性,只能说明A和B之间不存在线性相关关系. 例:温度和冰淇淋销量之间的散点图像如下,可以发现大致成二次函数图像 ...

  9. 总论点和分论点_反对我的论点对数字隐私无可厚非

    总论点和分论点 As someone who cares about and spreads digital privacy, I often hear people say, "I hav ...

最新文章

  1. cesium 渲染分析(以太阳为例),实现卫星任务规划中地球赤道平面绘制
  2. 二级mysql怎么备考_备考:二级MySQL试题
  3. 2021年春季学期-信号与系统-第十三次作业参考答案
  4. linux shell 去掉 文本换行符
  5. cordova 强制竖屏
  6. freeRtos学习笔记 (8) 任务通知
  7. 6月第2周回顾:雅虎收购案谈崩 中国***成焦点
  8. javascript window.open
  9. 天池 在线编程 数组划分III(计数)
  10. 如何修改GitHub项目显示语言问题
  11. 20191004每日一句
  12. 优化数据库方法 php,PHP优化MYSQL数据库的方法有哪些
  13. DG半离散格式的转化---基于matlab编写
  14. Tomcat Get请求中文乱码
  15. linux下查看计划任务,linux查看计划任务.docx
  16. 计算机专业的大一学生暑假6,一个计算机专业大三学生的一天 Day6
  17. canvas模拟实现高德地图的部分功能
  18. linux中多个if嵌套使用方法,Objective-C嵌套if语句
  19. 【软件测试】:“用户登录”功能测试用例设计方法
  20. hashmap头插法和尾插法区别

热门文章

  1. 【多标签文本分类】MSML-BERT模型的层级多标签文本分类方法研究
  2. WiFi-ESP8266入门http(3-3)网页认证上网-post请求-ESP8266程序
  3. 宇视各类产品默认地址列表
  4. 健身环1536级小结:相当适合码农的锻炼方式
  5. 劳务员培训建筑八大员培训劳务员建筑劳务分包管理突出的问题
  6. bufg和bufgp_Xilinx FPGA全局时钟和第二全局时钟资源的使用方法(转)
  7. 数字IC设计工程师笔试面试经典100题
  8. 深入创新,共建原生 | 「DaoCloud 道客」与华钦科技签署合作备忘录
  9. 中国肥胖地图出炉,北方人腰更粗实锤了
  10. 关于applet小程序在浏览器上运行的备注