web开发中关于TDD的一些迷惑》的相关内容

是谁又揭开了皇帝的新衣?Mile Spille,我的偶像

终于,Mike Spille说出了我一直在心里困惑的话。或者说,揭开了皇帝的新衣。我越来越喜欢Mike Spille的文章了,从两阶段事务、Groovy、与Jboss家族的战斗,直到这次的观点,每次我都感到这个哥们是一个干实事而又敢鸣敢放的人。就好像一个股评家和真正的操盘手,给人的感觉是完全不一样的。 全文请见 http://www.theserverside.com/blogs/showbl ...
by charon 2004-07-21 浏览 (14128) 回复 (35) 关键字:

TDD + 重构的开发方式下代码可读性的看法:没有最好,只有更好

1 只要存在重构的情况,并且重构的方向正确,重构后代码的可读性就必然好于之前的。而且,人的认识是一个渐进的过程,重构也是一个渐进的过程,今天提交的代码,多数情况下是在之后的那些日子重构的。此时,重构之前的代码状态是存在着一些发现或者未发现的味道。这种状态下的代码可读性相对差一点。 重构过程中代码的质量和可读性都可能是越来越好的,但是开发人员看到的是这个过程的代码,而不是终极代码。 2 TDD中的单 ...
by charon 2004-07-23 浏览 (18705) 回复 (37) 关键字:

TDD能带我们去哪里?

http://www.blogcn.com/user27/zbw25/blog/6965056.html
by 庄表伟 2005-03-20 浏览 (13227) 回复 (44) 关键字:

什么是“测试驱动开发”

经过这几天的观察,我相当surprise地发现,很多同志还没有明白什么是“测试驱动开发”:开发之前写的测试是干什么用的——之所以说“surprise”,因为既有“惊讶”,也有“惊喜”。结合着最近做高校巡讲遇到的问题,我稍微做一些解释。 (前面的讨论: http://forum.javaeye.com/viewtopic.php?t=19959 http://forum.javaeye.com/v ...
by gigix 2006-04-24 浏览 (39979) 回复 (98) 关键字:

梦想风暴

作为一个有理想、有追求的程序员,你成天被各种名词包围着,你对其中一个叫做敏捷的东西特别感兴趣,因为它特别强调人的作用,这听着都让做程序员的你感到舒服。为了让自己早日敏捷起来,你从众多的敏捷实践中选择了一个叫做测试驱动开发(Test Driven Development,TDD)的作为你的起始点。因为它对你周遭的环境要求是最低的:它不像结对那样,要求其他人和你一起合作;也不像采用Story那样改变你 ...
by yearn21c 2008-05-02 浏览 (58) 回复 (0) 关键字:

这样的TDD实践方式有问题?请教大家的TDD实施方式.

我一直都这么做,可是在一次实践交流(其实就是面试,一家号称采用敏捷开发的公司)之中,我这样的方式被称之为钻了牛角尖。”你是不是从书上随便看了一下TDD相关的资料之后,就认为你已经掌握了TDD了?”,我一直都这么做,目前已经有几个项目都是采用这样的开发方式,可是,在这次的交流之后我可是有点动摇了,我是不是做错了?我想知道大家都怎么样运用TDD的?而我是这样做的,就看看那次交流现场开发的吧: 以下称那 ...
by hyysguyang 2007-09-10 浏览 (11387) 回复 (87) 关键字:

TDD,想说爱你不容易

    TDD,也就是 Test Driven Development--测试驱动开发,其实是一种开发方式的巨大提高。它 提出了一种新的开发方式:以测试为驱动。在此,我仍然想引用一个曾经看过的ThoughtWorks的 一个人的Blog中的一句话:“什么是TDD?TDD就是把你的需求用测试给描述出来。”这句话一下 子让我明白了TDD的意义 ...
by yananay 2007-09-06 浏览 (6771) 回复 (40) 关键字:

TDD想说爱你不容易

 TDD,也就是 Test Driven Development--测试驱动开发,其实是一种开发方式的巨大提高。它 提出了一种新的开发方式:以测试为驱动。在此,我仍然想引用一个曾经看过的ThoughtWorks的 一个人的Blog中的一句话:“什么是TDD?TDD就是把你的需求用测试给描述出来。”这句话一下 子让我明白了TDD的意义,并且被我个人奉为TDD中 ...
by fangyong2006 2007-09-12 浏览 (233) 回复 (0) 关键字: TDD想说爱你不容易

测试驱动开发全功略

{关键字} 测试驱动开发/Test Driven Development/TDD 测试用例/TestCase/TC 设计/Design 重构/Refactoring {TDD的目标} Clean Code That Works 这句话的含义是,事实上我们只做两件事情:让代码奏效(Work)和让代码洁净(Clean),前者是把事情做对,后者是把事情做好。想想看,其实我们平时所做的所有工作,除 ...
by xiaotian_ls 2008-07-10 浏览 (106) 回复 (0) 关键字:

JavaEye三周年庆即将到来,大家聊聊最喜欢的帖子吧

各位逛JavaEye,到现在为止,最喜欢的、最有收获的,读过不止一遍的帖子有哪些呀,大家聊聊吧。 《你擦了吗?确定擦了?真的确定擦了?》 ajoo http://forum.javaeye.com/viewtopic.php?t=13649 终于,我的JDBC知识,补足了! 《为什么 Java 中要使用 Checked Exceptions》 dlee http://forum.javaey ...
by 庄表伟 2006-08-23 浏览 (5551) 回复 (30)

比较冷清啊

大家对这种比较“重度”的敏捷形式不感冒?。。 我想原因是现有的管理模式下,很难实践的缘故吧 况且,根据我的实践,还需要和TDD,铅笔草稿纸设计,任务卡等形式结合才能发挥最大作用。。
by 7thbyte 2008-06-06 浏览 (170) 回复 (2)

JDave - Java的行为驱动编程框架

BDD,即行为驱动编程,是TDD的一个改进版本,BDD本质上也是TDD,但是比TDD要更加自然一些,更DSL化,通过定义一个一个具体可执行的Behavior来驱动软件的开发过程。如果你是一个Ruby程序员的话,那么你一定会发现RSpec已经提供了良好的BDD编程框架。我们正在开发当中的JavaEye3.0网站就是使用了rspec来编写系统的behavior,来驱动编程和单元测试。 不过如果你是一 ...
by robbin 2007-11-21 浏览 (832) 回复 (3) 关键字: JDave bdd

[听译大师说话]python 创始人访谈录 : 关于 django 和 ruby

【听译大师说话】是我最近打算搞的一个系列。我以前觉得看这些大师访谈并没有什么意思,他们的想法大多在书本和网站都有所介绍,他们本人也接受了很多访谈,估计说的也都是些套话,所以没必要看。最近听了两个访谈,一个是采访 python 创始人 Guido van Rossum 的,另外一个是采访 php 创始人 Rasmus Lerdorf, 让我感触很深,很多以前的一些困惑得以解释。我想这些访谈节目应该让 ...
by koalant 2008-07-22 浏览 (1694) 回复 (5) 关键字:

[听大师说话4] PHP 创始人 Rasmus Lerdorf 访谈1

刚刚听译完 1/3 ,凑合看吧, 还有点意思.后面的部分可能更精彩一些, 关于 php6 支持 utf16 , php 的性能扩展问题, 安全性问题等等. 感觉 Rasmus Lerdorf 这个人说话比较实在. 听译文如下: ----------------------------------------------------------------------- Leo Lapor ...
by koalant 2008-07-22 浏览 (770) 回复 (2) 关键字: php

推荐知识库条目

Comming soon