文章列表
06z
TDD不是UNIT DRIVEN DEVELOPMENT,而是TEST CASE DRIVEN DELELOPMEN。TDD的流程是按照以下过程进行的:
1、USE CASE和相对应的需求表达;
2、TEST CASE;
3、从1所得到的优先次序对于2的结果进行划分,从而得到最先需要完成的TEST CASE并运行它;
4、对此TEST CASE进行设计构想;
5、完成这个设计构想;
6、用这个对应的TEST CASE(注意是一个TEST CASE系列也就是已经完成的TEST CASE系列,而不是单一的3) 进行检测;
7、重复上面的步骤,并在适当的时候重构。
TDD绝对不是用TEST来驱 ...
- 2005-01-04 14:04
- 浏览 1507
- 评论(0)
1.使用标签。struts的自定义标签多,学习起来复杂,但同时功能强大。webwork只定义了一个webwork.tld,操作更简单。
2.有效性验证和javascript支持。struts支持客户端JavaScript与服务器端的校验。webwork的客户端校验,欠美观。具说支持javascript但是因为初学,没有试过。
3.struts和webwork都支持velocity.struts的支持是使用velocity tools,webwork则直接将velocity嵌入。比较起来webwork显示更加灵活,配置简单一些。
4.插件的支持。struts作为比较成熟的产品,拥有title ...
- 2005-01-04 13:22
- 浏览 1890
- 评论(0)
准备篇
1。白板(白板笔)。
1)需求阶段和客户讨论问题时分析、设计、客户在这里自由交流大家对问题的看法
2)在项目分析和设计阶段用来进行头脑风暴,是设计的最重要的工具。白板上画的可以是UML图,但也可以是项目团 ...
- 2004-12-30 18:31
- 浏览 1437
- 评论(0)
关于复用性,根本就不需要讨论,限制越少,复用性就越高。不管怎样去讨论问题,EJB永远不可能比一个普通的JavaBean更可以复用。也就是说,如果Spring是谎言,那么EJB就是扯淡了。
如果你的程序模块或者框架真正被n个人或者n各不同的项目组复用过,你就会知道不对体系结构作任何限制是多么多么的重要。如果你真正编过一些复杂的框架,你就会知道天马行空、不受拘束的对象建模和实现是多么多么的必需。
有一个不是直接有关的话题。我对目前有多少可以黑箱重用的业务组件持非常怀疑的态度,相反,可重要的工具箱,可白箱复用的框架是我认为目前最现实,也是提高生产效率最有效的途径。这也是我从5年来对组件认识的一 ...
- 2004-12-30 12:28
- 浏览 1668
- 评论(0)