请问对于实际的Web项目应该怎样进行TDD-读书.编程.思考 -JavaEye技术社区

来源:百度文库 编辑:神马文学网 时间:2024/04/20 01:05:04
欢迎 chenge !  收件箱(0) ·我的博客 ·我的圈子 |设置 ·退出 |搜索 ·帮助 ·邀请
读书.编程.思考
永久域名   http://lighter.javaeye.com

lighter
等级:
性别:来自: 广东
详细资料  发短消息  加为好友
搜索本博客
搜索
博客分类
 全部博客  (56)
  开源框架,MVC,ORM,spring (15)
  项目管理 (0)
  java基础 (8)
  ajax思考 (2)
  ruby/RoR (1)
  数据结构与算法分析 (4)
  学习笔记 (11)
  天马行空:随笔 (14)
我的相册

共 19 张
其他分类
 我的论坛帖子 (514)
 我的收藏 (13)
 我的精华良好贴 (5)
我的专栏
  Lucene
我的圈子
  EC Side
  读书空间
  篮球俱乐部
  八婆们的八卦堡^_^
最新好友列表
 hbing
 gently
 superallen
 menjoy
 那一剑的风情
 更多好友>>
存档
 2007-06  (0)
 2007-05  (0)
 2007-04  (0)
 更多存档>>
最新评论
Re: 实战篇:设计自己的Annotation ...
这才是好文章,写得让人一看就懂。
--myyate
Re: 在Ubuntu搭建java开发环境 ...
Ubuntu里的apt-get确实方便的很 ...
--Puras
Re: 在Ubuntu搭建java开发环境 ...
ubuntu的源里面 有eclipse,可以直接apt-get。 ...
--simohayha
Re: 在Ubuntu搭建java开发环境 ...
楼主的做法没错,在LINUX里用update-alternatives可以使 ...
--rainy14f
Re: 侃一侃学过的和打算学的编程语言 ...
Shell,写写系统配置,我用 Linux 和 Mac。 Pascal,中学的 ...
--kdekid
链接
 好友彬的blog
 好友zhan的blog
评论排行榜
侃一侃学过的和打算学的编程语言 ...
一道概率推理题,小小地挑战一下 ...
搜索篇:lucene的简单实例<一> ...
整理的DWR学习笔记
实战篇:设计自己的Annotation ...




[什么是RSS?]
2006-12-14 一个比较完整的ANT实例  |  MOCK的几个概念 
请问对于实际的Web项目应该怎样进行TDD
关键字: TDD
 
温柔一刀 写道
lighter 写道
温柔一刀 写道
理解不到位的地方就多拍块砖哈,最近对TDD产生了浓厚的兴趣,多拍砖进步快
最近也对TDD发生很大的兴趣,才看了一些书,不过实践讲TDD的书好像少了一些;
温柔一刀,能不能推荐一本TDD在开发WEB程序时与数据库相交互时实践性的书啊?
<>只是讲一下SWING界面交互开发的TDD实践
我也想看看这方面的书,但是不知道什么书讲了web的,比如用strurs/webwork/springmvc+spring+ hibernate之类的框架开发的话怎么实践TDD?不知道有没有团队采用strurs/webwork/springmvc+spring+ hibernate开发时用了TDD,能分享下经验就好了
这是在另一个帖子:http://www.javaeye.com/topic/39103温柔一刀同学提出来的问题,这一排也在思考这一个问题.
自己认为这是一个实践性很强的问题,请问对于strurs/webwork/springmvc+spring+hibernate的项目,应该怎样进行TDD的开发比较合适,可否指点,详细说明一下呢?
期待您的回复.
谢谢........
最后更新:2006-12-14 23:13
22:16  |  永久链接  |   浏览 (1363)  |   评论 (3)  |   收藏  |   学习笔记  |  进入论坛  |
永久链接
http://lighter.javaeye.com/blog/39106
评论    共 3 条发表评论
gigix     2006-12-14 22:32
1、Java程序照样用JUnit测,跟web不web没有关系
2、web相关的Java程序,把web相关的东西mock掉,照样用JUnit测
3、web的展现,用selenium测
lighter     2006-12-16 09:59
 
gigix 写道
1、Java程序照样用JUnit测,跟web不web没有关系
2、web相关的Java程序,把web相关的东西mock掉,照样用JUnit测
3、web的展现,用selenium测
谢谢gigix的提示,有一些感知.
btw:selenium是很不错的web测试框架,我记得它是tw公司一个开源的项目,用纯javascript实现的;这一排争取努力看熟一下,实践一下
lighter     2006-12-16 10:08
今天又翻了一翻without ejb这一本经典书,其中有一段话,引用过来:
" 我通常这样实践TDD:首先定义接口,然后用IDE生成一个实现,其中所有的自动生成的方法骨架都抛出 UnsupportedOperationException.然后我开始编写测试,每次只针对一个方法进行测试,然后编写代码使通过测试.因此我不会在 编写功能代码之前一口气把所有测试都写完.另一方面,我一般不在测试类中引用那些没不存在的方法,部分原因是我希望享受代码的辅助功能.
我一般只编写最简单的实现代码,来让我正在测试测试套件通过,因些代码只具有可预知的最基本的复杂性.通常我会从反面测试用例开始,比如测试传递null或者非法的参数进去,看看结果如何.
"
发表评论
正文
表情符号





字体颜色: 标准 深红 红色 橙色 棕色 黄色 绿色 橄榄 青色 蓝色 深蓝 靛蓝 紫色 白色 黑色  字体大小: 最小 小 标准 大 最大结束标签
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
发表评论

声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。若作者同意转载,必须以超链接形式标明文章原始出处和作者。
© 2003-2007 JavaEye.com.   All rights reserved.[沪ICP备05023328号 ]
请问对于实际的Web项目应该怎样进行TDD-读书.编程.思考 -JavaEye技术社区 Java Web Service之客户端实现-schnell18 -JavaEye技术社区 Freemarker在web.xml配置说明-kenshinlk -JavaEye技术社区 dojo.io.bind的编码问题-cfans -JavaEye技术社区 女孩应该偷偷知道一些事情-糖人GG -JavaEye技术社区 对于国企改革的思考 对于国企改革的思考 每位开发人员都应铭记的10句编程谚语 - 综合技术 - JavaEye新闻 在一个软件开发项目中进行实际日程安排的十二点提示(转) J2EE SSO解决方案札记 - 网络编程技术 - JavaEye技术网站 把ActiveMQ的控制台整合到你的web程序中-ahuaxuan -JavaEye技术社... tomcat部署web应用的三种方式 - 蜗,牛的小小世界 - JavaEye技术网站 web服务器和应用服务器的区别? - 每天一点点 - JavaEye技术网站 对于知识管理的社会性软件项目实现的一些思考 - Dreamingk Alone - Don... 对于知识管理的社会性软件项目实现的一些思考 对于知识管理的社会性软件项目实现的一些思考 - Dreamingk Alone - Don... 郑也夫:怎样读书,怎样思考? 结合Maven2进行J2EE项目构建 - 配置管理 - develop - JavaEye论坛 出色的开源项目管理软件——Redmine - 麦芽田 - JavaEye技术网站 Visual C++ 编程辅助工具 - 计算机札记大全 - JavaEye技术网站 XRuby发布了!-dreamhead -JavaEye技术社区 再说一些 J2EE-mazhao -JavaEye技术社区 java面试题-andyaohui -JavaEye技术社区 MemCached 压力测试-eddie -JavaEye技术社区