Delphi2005和DUnit搭建敏捷开发平台

Delphi2005和DUnit搭建敏捷开发平台,第1张

Delphi2005和DUnit搭建敏捷开发平台,第2张

之前用Java,所有事情都是用Eclipse做的。现在因为要用Delphi改一个即时通讯软件,我想考虑一下如何把重构和单元测试程序搬到Delphi上。书中说,在现有代码中加入单元测试可以加深对代码的理解,并作为改进代码的基础。这不正是我想做的吗?所以,为了搭建这样一个敏捷平台,我用Delphi2005和DUnit做了一个小小的尝试,把结果记录在下面与大家分享。

1.下载Delphi2005

因为Borland在国内不卖专业版,鉴于架构师版和企业版的天价,只能从网上下载一个D版自用。Delphi2005体积很大,Update1也需要一张光盘。为了避免麻烦,我不会直接提供下载地址。有兴趣的朋友可以用谷歌搜一下,肯定会有。

2.下载Delphi2005的sp1

据说打了这个补丁会快一些,但是这个补丁安装比较慢,需要一个光盘。下载地址如下:

http://www.delphifans.com/SoftView/970.html

3.下载DUnit

https://sourceforge.net/projects/dunit/

4.安装Delphi2005+sp1

请注意,在keygen中有一个注册表,您必须安装这两个注册表。net和win32版本的delphi,但是C#builder无所谓。如果只安装了win32版本,重构功能将不可用(这是delphi2005中的一个bug,说明。net在重构时出现)。

5.简化Delphi2005

因为。net版本是在前一步同时安装的,delphi启动非常慢。这可以通过修改注册表和删除一些IDE包来实现。具体方法是在Delphi的快捷方式目标后添加参数-rxx,即BDS . exe-rxx。这个xxx由你来指定,然后你会在HKEY _当前_用户\软件\ Borland \ XXX(这是你选的名字XXX)\ 3.0 \已知IDE包中找到那些该死的包。注意不要像网络上其他win32纯化分子一样删除的太干净,那样重构就没用了。经过多次实验,我得出了一个简化列表如下。

" $(BDS)\ \ Bin \ \ vclmenudesigner 90 . bpl " = "(未命名)"
" $(BDS)\ \ Bin \ \ Win32 debugproid e 90 . bpl " = "(未命名)"
" $(BDS)\ \ Bin \ \ htmide 90 . bpl " = " HTML设计器包"
" $(BDS)\ \ Bin \ \ iteidew 3290 . bpl " = " Borland Win32集成翻译环境"[/brNET "
" $(BDS)\ \ Bin \ \ netimportwiz 90 . bpl " = "(无标题)"
" $(BDS)\ \ Bin \ \ data explorer 90 . bpl " = "(无标题)"


虽然启动还是有点慢,但我终于忍了。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » Delphi2005和DUnit搭建敏捷开发平台

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情