How TDD works


Posted in 面试题 onSeptember 30, 2012
1. Write a single test
2. Compile it. It shouldn’t compile because you’ve not written the implementation code
3. Implement just enough code to get the test to compile
4. Run the test and see it fail
5. Implement just enough code to get the test to pass
6. Run the test and see it pass
7. Refactor for clarity and “once and only once”
8. Repeat

Tags in this post...

面试题 相关文章推荐
static关键字的用法
Oct 07 面试题
枚举和一组预处理的#define有什么不同
Sep 21 面试题
如何提高SQL Server的安全性
Jul 25 面试题
上海中网科技笔试题
Feb 19 面试题
介绍一下如何利用路径遍历进行攻击及如何防范
Jan 19 面试题
linux面试题参考答案(7)
Oct 29 面试题
软件测试英文面试题
Oct 14 面试题
不同浏览器创建XMLHttpRequest方法有什么不同
Nov 17 面试题
MYSQL相比于其他数据库有哪些特点
Jul 19 面试题
线程问题:wait()方法是定义在哪个类里面
Jul 07 面试题
几个判断型的面试题
Jul 03 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
Apr 13 面试题
什么是测试驱动开发(TDD)
Feb 15 #面试题
一份软件工程师的面试试题
Feb 01 #面试题
瀑布模型都有哪些优缺点
Jun 23 #面试题
常见的软件开发流程有哪些
Nov 14 #面试题
MIS软件工程师的面试题
Apr 22 #面试题
软件测试工程师面试问题精选
Oct 28 #面试题
配置管理计划的主要内容有哪些
Jun 20 #面试题
You might like
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
长波知识介绍
2021/03/01 无线电
一个SQL管理员的web接口
2006/10/09 PHP
PHP 开发者该知道的 5 个 Composer 小技巧
2016/02/03 PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
2016/05/04 PHP
php设计模式之迭代器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
用js+xml自动生成表格的东西
2006/12/21 Javascript
javascript之ESC(第二类混淆)
2007/05/06 Javascript
使一个函数作为另外一个函数的参数来运行的javascript代码
2007/08/13 Javascript
基于jquery实现漂亮的动态信息提示效果
2011/08/02 Javascript
jquery ajax方式直接提交整个表单核心代码
2013/08/15 Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
2013/11/03 Javascript
JAVASCRIPT代码编写俄罗斯方块网页版
2015/11/26 Javascript
谈谈JavaScript中浏览器兼容问题的写法小议
2016/12/17 Javascript
使用Bootstrap美化按钮实例代码(demo)
2017/02/03 Javascript
Vue.directive()的用法和实例详解
2018/03/04 Javascript
JavaScript读写二进制数据的方法详解
2018/09/09 Javascript
node.js文件的复制、创建文件夹等相关操作
2021/02/05 Javascript
[02:54]DOTA2英雄基础教程 撼地者
2014/01/14 DOTA
微信跳一跳自动运行python脚本
2018/01/08 Python
python+opencv识别图片中的圆形
2020/03/25 Python
python读取文本中数据并转化为DataFrame的实例
2018/04/10 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
2018/06/14 Python
python之文件读取一行一行的方法
2018/07/12 Python
Python创建或生成列表的操作方法
2019/06/19 Python
opencv3/C++实现视频背景去除建模(BSM)
2019/12/11 Python
django admin 添加自定义链接方式
2020/03/11 Python
python 中的命名空间,你真的了解吗?
2020/08/19 Python
HTML5 video 视频标签使用介绍
2014/02/03 HTML / CSS
美国眼镜网站:EyeBuyDirect
2017/04/13 全球购物
Under Armour安德玛英国官网:美国高端运动科技品牌
2018/09/17 全球购物
学校介绍信范文
2014/01/14 职场文书
学校大课间活动方案
2014/01/30 职场文书
战友聚会主持词
2014/04/02 职场文书
行政答辩状范文
2015/05/21 职场文书
NodeJs内存占用过高的排查实战记录
2021/05/10 NodeJs