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...

面试题 相关文章推荐
Java中实现多态的机制是什么?
Dec 07 面试题
JSF如何进行表格处理及取值
Aug 06 面试题
介绍一下内联、左联、右联
Dec 31 面试题
一些.net面试题
Oct 06 面试题
C#面试题
May 06 面试题
测试驱动开发的主要步骤是什么
Dec 10 面试题
远程调用的原理
Jul 05 面试题
EJB与JAVA BEAN的区别
Aug 29 面试题
两道JAVA笔试题
Sep 14 面试题
Java语言的优势
Jan 10 面试题
高级Java程序员面试要点
Aug 02 面试题
介绍一下Ruby的特点
Jan 20 面试题
什么是测试驱动开发(TDD)
Feb 15 #面试题
一份软件工程师的面试试题
Feb 01 #面试题
瀑布模型都有哪些优缺点
Jun 23 #面试题
常见的软件开发流程有哪些
Nov 14 #面试题
MIS软件工程师的面试题
Apr 22 #面试题
软件测试工程师面试问题精选
Oct 28 #面试题
配置管理计划的主要内容有哪些
Jun 20 #面试题
You might like
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
解析将多维数组转换为支持curl提交的一维数组格式
2013/07/08 PHP
thinkphp查询,3.X 5.0方法(亲试可行)
2017/06/17 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
[原创]网络复制内容时常用的正则+editplus
2006/11/30 Javascript
Prototype使用指南之enumerable.js
2007/01/10 Javascript
JS input 数字验证代码
2009/07/30 Javascript
javascript调试说明
2010/06/07 Javascript
DOM和XMLHttpRequest对象的属性和方法整理
2012/01/04 Javascript
js arguments对象应用介绍
2012/11/28 Javascript
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
javascript验证上传文件的类型限制必须为某些格式
2013/11/14 Javascript
javascript生成随机大小写字母的方法
2014/02/20 Javascript
jQuery中[attribute^=value]选择器用法实例
2014/12/31 Javascript
Jquery ajax加载等待执行结束再继续执行下面代码操作
2015/11/24 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
VUE axios发送跨域请求需要注意的问题
2017/07/06 Javascript
vue绑定事件后获取绑定事件中的this方法
2018/09/15 Javascript
抖音上用记事本编写爱心小程序教程
2019/04/17 Javascript
vue下canvas裁剪图片实例讲解
2020/04/16 Javascript
通过实例了解Nodejs模块系统及require机制
2020/07/16 NodeJs
TypeScript 运行时类型检查补充工具
2020/09/28 Javascript
python实现颜色rgb和hex相互转换的函数
2015/03/19 Python
python制作一个桌面便签软件
2015/08/09 Python
Python的IDEL增加清屏功能实例
2017/06/19 Python
Python日期时间对象转换为字符串的实例
2018/06/22 Python
python opencv旋转图像(保持图像不被裁减)
2018/07/26 Python
基于python实现聊天室程序
2018/07/27 Python
Python多线程同步---文件读写控制方法
2019/02/12 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
2019/08/14 Python
Python读取多列数据以及用matplotlib制作图表方法实例
2020/09/23 Python
大学生简历中个人的自我评价
2013/10/06 职场文书
建筑工程毕业生自我鉴定
2014/01/14 职场文书
校园摄影活动策划方案
2014/02/05 职场文书
2014年党员自我评议总结
2014/09/23 职场文书
详解 TypeScript 枚举类型
2021/11/02 Javascript