《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) 关键字:
相关博客
这样的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)
相关新闻
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

