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

面试题 相关文章推荐
比较基础的php面试题及答案-填空题
Apr 26 面试题
什么造成了Java里面的异常
Apr 24 面试题
strlen的几种不同实现方法
May 31 面试题
const char*, char const*, char*const的区别是什么
Jul 09 面试题
如何打印出当前源文件的文件名以及源文件的当前行号
Apr 05 面试题
为什么UNION ALL比UNION快
Mar 17 面试题
解释DataSet(ds) 和 ds as DataSet 的含义
Jul 27 面试题
简述DNS进行域名解析的过程
Dec 02 面试题
Linux上比较文件的命令都有哪些
Feb 24 面试题
什么是JNDI的上下文?如何初始化JNDI上下文
Mar 10 面试题
Prototype如何为一个Ajax添加一个参数
Dec 06 面试题
如何通过jdbc调用存储过程
Apr 19 面试题
什么是测试驱动开发(TDD)
Feb 15 #面试题
一份软件工程师的面试试题
Feb 01 #面试题
瀑布模型都有哪些优缺点
Jun 23 #面试题
常见的软件开发流程有哪些
Nov 14 #面试题
MIS软件工程师的面试题
Apr 22 #面试题
软件测试工程师面试问题精选
Oct 28 #面试题
配置管理计划的主要内容有哪些
Jun 20 #面试题
You might like
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
2006/12/06 PHP
php页面消耗内存过大的处理办法
2013/03/18 PHP
javascript数组与php数组的地址传递及值传递用法实例
2015/01/22 PHP
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
PHP实现递归目录的5种方法
2016/10/27 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
prototype.js的Ajax对象
2006/09/23 Javascript
Google Map API更新实现用户自定义标注坐标
2009/07/29 Javascript
JavaScript的漂亮的代码片段
2013/06/05 Javascript
jquery slibings选取同级其他元素的实现代码
2013/11/15 Javascript
JavaScript高级程序设计(第三版)学习笔记1~5章
2016/03/11 Javascript
nodejs实现连接mongodb数据库的方法示例
2018/03/15 NodeJs
element表格翻页第2页从1开始编号(后端从0开始分页)
2019/12/10 Javascript
javascript实现移动端触屏拖拽功能
2020/07/29 Javascript
Python在Console下显示文本进度条的方法
2016/02/14 Python
python绘制圆柱体的方法
2018/07/02 Python
python利用thrift服务读取hbase数据的方法
2018/12/27 Python
django获取from表单multiple-select的value和id的方法
2019/07/19 Python
Python3 使用pillow库生成随机验证码
2019/08/26 Python
利用setuptools打包python程序的方法步骤
2020/01/18 Python
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
2013/01/09 HTML / CSS
PHP数据运算类型都有哪些
2013/11/05 面试题
自荐信如何“自荐”
2013/10/24 职场文书
暑期实习鉴定
2013/12/16 职场文书
工伤赔偿协议书
2014/04/15 职场文书
李敖北大演讲稿
2014/05/24 职场文书
基层党建工作宣传标语
2014/06/24 职场文书
学习考察心得体会
2014/09/04 职场文书
六一儿童节标语
2014/10/08 职场文书
小学课改工作总结
2015/08/13 职场文书
禁毒心得体会范文
2016/01/15 职场文书
PostgreSQL存储过程实用脚本(二):创建函数入门
2021/04/05 PostgreSQL
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
2021/05/30 Javascript
Mysql数据库值的添加、修改、删除及清空操作实例
2021/06/20 MySQL
Golang 链表的学习和使用
2022/04/19 Golang
MySQL下载安装配置详细教程 附下载资源
2022/09/23 MySQL