012 TDD的一个案例

2018-06-13 15:23:0003:45 160
所属专辑:敏捷理念
声音简介

TDD是一个聪明的过程。通过在编写代码之前编写测试,您将最终使用代码来扩展测试。
所以,让我们扔掉上一集中那些未经测试的代码,重新开始。第一个开发人员编写一个测试程序来检查她将要编写的程序,显示单词“aware ”。测试程序在程序的存根存在之前不会执行--本质上是一个空主体周围的什么也不做的接口,所以在她编写测试之后,她创建存根,然后执行测试。她发现测试程序显示失败。


太棒了!自动化测试现在是喋喋不休的“驱动”程序员使其快乐工作。开发人员在程序中增加了生成单词“aware ”并运行测试程序的能力。测试程序与想要的程序发生联系,并声明通过了测试。开发人员发布程序。


稍后,另一个开发人员被要求添加冒号,她通过添加一个报告失败的测试来实现。然后她让想要的程序有了冒号。当她运行测试程序时,她会执行所有的测试并且都通过。她发布了编码。第三个开发人员做“ness”工作不会犯冒号丢失的错误,因为有一个显式检查冒号的测试,所以她不需要猜测程序员在她之前的意图。


使用测试驱动开发,在向程序中添加更多代码之前,您的首要任务是了解如何测试要添加的内容。这是一个良性循环!


在本系列的后面,我们将向您介绍开发人员面临的复杂的TDD执行情况。但在此之前,让我们先让选手进入场,并找出为什么开发不用TDD的原因。


下一集,我们将讨论开发人员的意图,以及如何使协作操作,如生产圣经,更快地进入市场,减少缺陷。


用户评论

表情0/300
喵,没有找到相关结果~
暂时没有评论,下载喜马拉雅与主播互动
音频列表
猜你喜欢
一个坑一个萝卜

本专辑内容全部来自微信公众号“一个坑一个萝卜”。公众号博主简介:许老,男,1985年生。广州大学一名普通教师,被学生们戏称为“许老”。“许老”平生没有什么志向,...

by:如梦2017

一个穷人一个富人

第一次从心理角度讨论问题第一次从心灵深处讨论人的内心欲望---金钱、美女、名誉、地位第一次富人面对面向穷人讲述获取财富的秘密站着赚钱坐着赚钱躺着赚钱的三种...

by:大叔奈何

另一个,同一个

日更5集,不定期爆更!订阅可以收到更新提醒哦~【内容简介】豪尔赫·路易斯·博尔赫斯是阿根廷著名诗人、小说家、散文家,他以诗立名,诗名远播。墨西哥诗人...

by:上海译文出版社电子书

一个故事一个道理

从小故事里的大道理,听故事的时候体会一番道理。如果您喜欢,可以关注,评论,订阅。您的一个动作,就是对我的最大鼓励。

by:靖軒

高考单词一个一个过

大家好,我是萍萍!接下来我带大家一个一个过高考单词。死记单词到了考场混淆、遗忘?所以会背还不够,了解背后的含义,在语意的大前提下,理解。助力高考!愿听课的小伙伴...

by:萍萍讲英语

一个

「一个」每天只为你准备一张图片、一篇文字和一个问答韩寒主编和监制原《独唱团》主创成员共同制作以上是「一个」的官方介绍以下是响當當的自我介绍很喜欢「一个」,我会...

by:火象三傻妙妙屋

建立一个接着一个的梦想

耶格系统编辑耶格系统又叫英特莱德国际服务有限公司。是美国人德士特·耶格创建的。它是一家著名的全球性咨询及教育培训机构,专门研究在信息化时代,人们应如何正确的...

by:耶格国际企业空中课堂