2007-09-12

TDD想说爱你不容易

关键字: TDD想说爱你不容易
 TDD,也就是 Test Driven Development--测试驱动开发,其实是一种开发方式的巨大提高。它 提出了一种新的开发方式:以测试为驱动。在此,我仍然想引用一个曾经看过的ThoughtWorks的 一个人的Blog中的一句话:“什么是TDD?TDD就是把你的需求用测试给描述出来。”这句话一下 子让我明白了TDD的意义,并且被我个人奉为TDD中的经典 :)     归根到底,TDD的实质仍然是以需求来驱动开发,只是,TDD中把需求进一步写成了测试,那 就成了测试驱动开发了。   &nb ...
2007-09-12

主题: 看看国外CTO是如何设计Java软件的

关键字: 主题: 看看国外CTO是如何设计Java软件的
本人在一家外企工作,由于平时在项目开发中十分重视设计模式的运用,所以很快就参与到公司的跨国项目中,有机会了解了国外CTO的一些设计思想,并且个人也参与了部分组件的设计工作。  从接手的项目可以看出那些国外的CTO在设计大型项目时的基本设计思想是按照组件的开发模型。因为我到手的项目均为一个个Component。 同时他们非常注重Interface design。因为每个Component项目开始前都会要求我给出详细的API 和Javadoc。对他们而言只要Interface确定下来的话Implementation是很容易实现的。而且他们也非常强调基于Interface的fa&cce ...
2007-09-11

EasyMock 2.0_ReleaseCandidate 文档翻译

关键字: EasyMock 2.0_ReleaseCandidate 文档翻译
EasyMock 2.0_ReleaseCandidate Readme EasyMock 2.0_ReleaseCandidate 文档翻译 Documentation for release 2.0_ReleaseCandidate (October 15 2005) © 2001-2005 OFFIS, Tammo Freese. 翻译:GHawk, 2005-12-15 EasyMock 2 is a library that provides an easy way to use Mock Objects for given interfaces. Eas ...
2007-09-10

测试驱动开发与EasyMock的使用

关键字: 测试驱动开发与EasyMock的使用
url=http://blog.chinaunix.net/u/22374/showart.php?id=332523 java 代码 测试驱动开发与EasyMock的使用                   测试驱动开发并不是什么时髦的词汇,只不过最近以来一直都被炒得风风火火。其大体思想就是,尽管我们并没有实现定义的接口,但是我们可以通过预先了解到的接口行为为我们现有的程序提供服务了。    ...