走上测试驱动开发之路----第二代.NET面纱 Visual C# 2005

 

JavaWorld.com最近节选公布了Test-Driven Development: A J2EE Example(Thomas Hammell著,APress出版社2004年)一书的部分内容。在这篇题为“Getting Started with Test-Driven Development”的文章中,作者介绍了开始TDD之前必须准备的工具:

   1. 一个支持常见断言的Java测试工具
   2. 一个跨平台的脚本工具,用于启动/停止测试过程
   3. 一个跨平台的构建、打包机制
   4. 一个支持重构的IDE
   5. 一个J2EE应用服务器
   6. 一个J2SE SDK

随后,作者推荐了自己常用的工具集合,并介绍了如何用这些工具搭建测试驱动开发的环境。全文请参见:

http://www.javaworld.com/javaworld/jw-12-2004/jw-1206-tdd_p.html

另外,Ian Darwin公开了一份关于测试驱动开发的讲稿,可以在下列地址下载:

http://www.darwinsys.com/java/testfirstjava.pdf

    相关报道
·开发你的Rich Client:IBM对Laszlo开源富客户端平台提供支持    (2004.11.22)
·针对RIA程序开发的免费Eclipse插件    (2004.11.15)
·Eclipse Web and J2EE工具平台项目开始启动    (2004.07.26)
揭开第二代.NET面纱 Visual C# 2005抢先预览
IT.SOHU.COM  2004-07-22 10:38  作者: PETERY  转自: 天极网
页面功能 【我来说两句】【我要“揪”错】【推荐】【字体: 】【打印】 【关闭
http://it.sohu.com/20040722/n221138269.shtml

  生产力增强功能

  重构

  C# Whidbey IDE 现在可支持重构。“重构”可让开发人员在重建代码时,自动处理许多常见的工作。有关重构的详细信息,参见:www.refactoring.com (英文)。

  例如,开发人员利用内建的重构支持,可使用重新命名重构,在原始代码中自动重新命名变量的过程。

  目前在 Whidbey Technical Preview 中可用的重构功能为:

  撷取方法
  重新命名
  撷取接口
  封装栏位
  变更方法签署
  取代 Arraylist

  下图示范如何在代码编辑器中,从上下文菜单中直接使用重构功能。


图一 重构器菜单

  调用 [重命名] 重构时,将会出现 [预览变更] 对话框。此对话框列出变量名称在注释或代码中的位置。[预览变更] 对话框的上下文菜单也可让用户直接跳至 引用该变量的原始代码位置。


图二 重命名重构的预览变更
posted @ 2005-07-17 20:14  facewater  阅读(474)  评论(1编辑  收藏  举报