相关推荐
-
终于拥有自己的博客了
这里也许会见证我的成长吧
-
TDD(测试驱动开发)死了吗?
很早之前,曾在网络上见到过 TDD 这 3 个大写的英文字母,它是 Test Driven Development 这三个单词的缩写,也就是“测试驱动开发”的意思——听起来很不错的一种理念。 其理念主要是确保两件事: 确保所有的需求都...
-
软件界旷世之架:测试驱动开发(TDD)之争
摘要:在软件行业中,神仙打架的名场面,那就不得不提的是2014年的那场——测试驱动开发(TDD)之争。 在历史上有很多精彩绝伦的神仙打架,比如数学界的牛顿和莱布尼茨关于微积分的旷世之争;比如量子物理中的...
-
TDD(测试驱动开发)?
很早之前,曾在网络上见到过 TDD 这 3 个大写的英文字母,它是 Test Driven Development 这三个单词的缩写,也就是“测试驱动开发”的意思——听起来很不错的一种理念。确保所有的需求都能被照顾到。在代码不断增加...
-
测试驱动开发介绍(TDD)
测试驱动开发是一种先开发测试的先进技术,即你在编写足够的产品代码用于测试和重构之前就编写测试。测试驱动开发的初衷是什么呢?一种观点是TDD是一种规范而不是校验。就是说它是在你编码之前就惯穿设计的一种思考...
-
Android - 不完全测试驱动开发实践 - 初级篇
测试驱动开发(TDD)是我一直想要尝试和使用开发方法,但是直至今天才有机会第一次将其应用到正式开发阶段。 从开始的模糊,到慢慢了解如何使用,再到借助它将逻辑捋的越来越清楚,再到之后每次跑完所有测试带给我...
-
测试驱动开发之单元测试简介
测试驱动开发之单元测试简介详细介绍使用效果成本效率误解它浪费了太多的时间它仅仅是证明这些代码做了什么不管怎样,集成测试将会抓住所有的Bug优点它是一种验证行为它是一种设计行为它是一种编写文档的行为它具有...
-
测试驱动开发
测试驱动开发是一种先开发测试的先进技术,即你在编写足够的产品代码用于测试和重构之前就编写测试。测试驱动开发的初衷是什么呢?一种观点是TDD是一种规范而不是校验。就是说它是在你编码之前就惯穿设计的一种思考...
-
一个非教条式的TDD例子
软件开发者在刚接触和运用TDD时可能会陷入一些教条主义而走一些弯路,本文通过一个实际业务系统的小案例来探讨TDD应提倡的教条和可以规避的教条,探寻TDD的本真~
-
什么才是 TDD 的正确打开方式?
TDD 是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。 TDD 的原理是,在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么样的...
-
测试驱动开发中的陷阱
九、需要人工干预的测试 自动对系统进行检测是测试的一大优点。它可以确保不因为个人的疏忽而遗漏对某些方面的检查,同时不增加程序员的工作量。某些情况下,会有相当的诱惑使你想要简单的输出结果来通过人工来比较...
-
《高效程序员的45个习惯——敏捷开发修炼之道》读书笔记
《高效程序员的45个习惯——敏捷开发修炼之道》的读书笔记 《高效程序员的45个习惯——敏捷开发修炼之道》[美]Venkat Subramaniam / Andy Hunt 著 钱安川 郑柯 译 (1)整体来说,这本书到底在谈些什么? 作者是在...
-
有关单元测试的 5 个建议【每日小技巧】
大家拒绝写单元测试的理由总是千奇百怪:“项目工期太紧,没时间写测试了,先这么用吧!”“这模块太复杂了,根本没法写测试啊!”“我提交的这个模块太简单了,看上去就不可能有 bug,写单元测试干嘛?” 这些理由...
-
从头到脚说单测——谈有效的单元测试
有的开发,一开始可能不太接受,以需求不适合单测为理由,观察了一段时间,他发现其他人都写了,也没那么难,对团队也有利,他甚至会主动找到测试同学教他写case。单测运行失败,唯一的原因只应该是出现bug,而不是...
-
有关单元测试的 5 个建议
大家拒绝写单元测试的理由总是千奇百怪:“项目工期太紧,没时间写测试了,先这么用吧!”“这模块太复杂了,根本没法写测试啊!”“我提交的这个模块太简单了,看上去就不可能有 ,写单元测试干嘛?” 这些理由乍听...
-
tdd 使用详解_对我有用的TDD
肯特·贝克 ( Kent Beck ) 重新发现了测试驱动的开发 (又名TDD),并于2002年在他的著名著作中对其进行了解释。2014年,David Heinemeier Hansson(Ruby on Rails的创建者)表示TDD 已死 ,只会损害体系结构 。 ...
-
TDD测试[转]
[原文: Introduction to Test Driven Development (TDD)][中文名:测试驱动开发介绍(TDD)][出处:http://www.agiledata.org/essays/tdd.html][作者:Scott W. Ambler][翻译:极地银狐.NET]测试驱动开发是一种先开发测试...
-
WinXP桌面壁纸 - 3 张
桌面壁纸 - 3 张图片 WinXP壁纸 WinXP壁纸2 WinXP壁纸3
-
[转载]Blog trackback 功能 (原作:无何有之乡)
原作地址:http://www.donews.net/amaya/archive/2004/07/03/37275.aspx 偶是在朋友的介绍下blog的,开始时候只看内容,后来蔓延到blog用到的一些技术和blog本身的东西,比如什么是blog,什么是wiki,什么是RSS,什么是TrackBack等。其中对TrackBack很是迷惑,迷惑的原因来源于统计。看我的blog的统计: Blog S
-
刚安装了一下QQ2004 Beta版,里面的“小强”机器人真历害!
::.--.-.:::( ( )::::: 有小强的天空总是那么晴朗(_, / ) ,_):: |:::---`--:::::::: ~~| , / _ /::::::::::::::::::: ,|`-._/| -== (_) ==-::::::::^^::::::::. | /||/ / /::::::^^::::::::. | ./ ||`
7 楼 yunzhu 2012-11-22 10:22
没看懂文章
6 楼 witcheryne 2012-01-05 17:09
这个调侃太有意思了
5 楼 fenglin_Java 2012-01-04 21:56
4 楼 yawei 2011-12-28 23:21
3 楼 futurelife 2011-12-27 13:33
2 楼 chloerei 2011-12-27 11:03
Now, to test whether or not you should use test driven development, go over the above list. Count how many reasons apply to you. If you scored ten points, don’t use TDD. In fact, if you scored more than one (reason #8 might actually be legitimate), don’t write any code at all. Perhaps you’d be better served choosing a career that has fewer unknowns and moving parts. Perhaps paving roads?
如果十项全中,那么有充分理由不写测试了(估计你的项目也没啥价值了)。
如果中了几项,那么最好不要写代码,你可以选择更稳定的工作,比如铺路。
所以,这是一篇赞同 TDD 的文章。
1 楼 深流水净 2011-12-27 09:44