Delphi2005和DUnit搭建敏捷开发平台

之前用的是Java那一套东西,有Eclipse什么都搞定了。现在因为要用Delphi改一个即时通讯软件的缘故,想着怎么能把重构和单元测试那一套搬到Delphi这边来。书上说给现有的代码加单元测试能够加深对代码的理解,并且可以作为改善代码的基础,这不正是我要做的事情吗?于是,为了搭建这么一个敏捷平台,我以Delphi2005和DUnit进行了一点小小的尝试,并把结果记录于下,与大家分享。

1、下载Delphi2005

因为Borland公司在中国不出售专业版本,鉴于架构师和企业版的天价,所以只能从网络上下载一个D版的做个人使用。Delphi2005体积比较大,而且Update1也需要CD,为避免麻烦我就不直接提供下载地址了,有兴趣的朋友可以用google搜一下,肯定会有所的。

2、下载Delphi2005的sp1

据说打过这个补丁之后能快一些,但是这个补丁安装起来可慢了,还需要用光盘。下载地址如下:

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

3、下载DUnit

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

4、安装Delphi2005+sp1

注意一下keygen中有一个register以及安装的时候一定要同时安装.net和win32版本的delphi,C#builder则无所谓。因为如果只安装win32版本会导致重构功能不可用(这是delphi2005的一个bug,表现就是用重构的时候出现.net的异常窗口)。

5、精简Delphi2005

因为上一步的时候同时安装了.net版本,导致delphi启动的时候变得非常慢。这个可以通过修改注册表,删掉一些IDE的包来实现。具体的做法是在Delphi的快捷方式目标后面加上参数-rxxx,也就是BDS.exe -rxxx。这个xxx任由你指定,然后你就会在HKEY_CURRENT_USER\Software\Borland\xxx(这个就是你选定的名字xxx)\3.0\Known IDE Packages中发现那些该死的包。注意不能和网络上别的win32纯化分子那样删得太干净了,那样重构就没法用了。我自己试验多次之后得出的一个比较精简的列表如下

时间: 2024-11-05 12:33:54

Delphi2005和DUnit搭建敏捷开发平台的相关文章

java平台如何搭建-JAVA开发平台如何搭建

问题描述 JAVA开发平台如何搭建 请问大家,JAVA平台如何搭建,开发商城用,谢谢大家!.......... 解决方案 下个jdk,在环境变量里面设置一下不就搞定了吗 解决方案二: Java环境配置-搭建java开发平台JAVA开发平台搭建过程,未完待续linux 下java开发平台搭建 解决方案三: 能不能说详细些?谢谢! 解决方案四: 网上很多很多!耐心一点就可以解决,都不是事! 解决方案五: 1.到jdk官网 http://www.oracle.com/technetwork/java/

《Python数据分析与挖掘实战》一2.1 搭建Python开发平台

2.1 搭建Python开发平台 2.1.1 所要考虑的问题 Python的官网:https://www.python.org/. 搭建Python开发平台有几个问题需要考虑,第一是选择什么操作系统,是Windows还是Linux?第二是选择哪个Python版本,是2.x还是3.x? 首先,来回答后一个问题.3.x是对2.x的一个较大的更新,可以认为,Python 3.x什么都好,就是它的部分代码不兼容2.x的,这使得不少好用的库都无法支持3.x(值得庆幸的是,越来越多的主流库已经开始支持3.x

《Java 开发从入门到精通》—— 第2章 第一段Java程序 2.1 搭建Java开发平台

第2章 第一段Java程序 Java 开发从入门到精通经过本书第1章内容的学习,已经了解了Java语言的基本特点,并且对面向对象编程思想有了一个大体了解.从本章开始,将和大家一起来学习Java语言的基本知识.在学习具体语法知识之前,首先讲解搭建Java开发环境的方法,并通过一段程序来介绍Java的运作机制,为步入本书后面知识的学习打下基础. 本章内容 搭建Java开发平台 编写第一段Java程序 使用IDE工具 Java的运行机制 技术解惑 遵循源文件命名规则 忽视系统文件的扩展名 环境变量的问

在Windows下用Eclipse+CDT+MinGW搭建C++开发平台

本文提供了在Windows下用Eclipse+CDT+MinGW搭建C / C++开发平台的方法, 测试平台为Windows XP Sp2 CHS.   以下软件均为Windows平台下的版本. 1.安装JDK,目的是为了Eclipse的运行.目前版本是jdk-1_5_0_06-windows-i586-p.exe ,下载地址http://java.sun.com/javase/downloads/index.jsp.仅安装JDK即可.假设安装路径为D:\java\JDK.配置系统环境变量(右键

IBM与CloudShare合作推出敏捷开发平台

IBM和CloudShare最近宣布他们的伙伴关系,提供一个基于云的在几分钟内可以设置完成的敏捷开发环境.通常情况下,"几分钟内设置完成"这是一个夸张的说法,但在CloudShare虚拟机模板库里,这可以轻易实现. 云计算解决了传统应用程序开发方面中一部分更令人沮丧的问题,CloudShare公司CEO Guri Stark表示:"一般情况下,获得额外的资源以及新版本的服务器和软件是昂贵的,并且需要很长时间.但是我们的云计算服务可以在几分钟内启动新的虚拟机." 是的

大家好!有谁知道如何在eclipse下搭建C++开发平台吗?

问题描述 网上的资料很多,但是版本太多了有Eclipse3.01+MinGW3.有什么eclipse+cdt+guc的,我都弄晕了!!不知道选哪个才好!!知道的朋友能告诉一下吗,在下感激不尽!! 解决方案 解决方案二:eclipse装CDT插件,或者直接下个集成版的:3.01那是很老的版本了,目前是3.5了:这里下载EclipseIDEforC/C++Developers(79MB)下载完了,解压,运行,看帮助文档,里面会告诉你要装,怎么装MinGW等工具.解决方案三:cdt就是eclipse支

JIRA 敏捷开发平台部署记录

1.1 jira说明 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域. JIRA中配置灵活.功能全面.部署简单.扩展丰富,其超过150项特性得到了全球115个国家超过19,000家客户的认可 1.1.1 前期准备 #准备 echo "10.0.0.1 mirrors.aliyuncs.com mirrors.aliyun.com" >> /etc/hosts yum cle

基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 文章汇总及学习指南

一.AgileEAS.NET平台简介 AgileEAS.NET平台是一套应用系统快速开发平台,用于帮助中小软件开发商快速构建自己的企业信息管理类开发团队,以达到节省开发成本.缩短开发时间,快速适应市场变化的目的,AgileEAS.NET应用开发平台包含基础类库.资源管理平台.运行容器.开发辅助工具等四大部分,资源管理平台为敏捷并行开发提供了设计.实现.测试等开发过程的并行. AgileEAS.NET平台基于软件过程改进以及构件化快速开发两方面达到这方面的目标,在软件过程改进实践方面,提出了独有的

基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - ORM体系的改进与ORM的新成员

      闲话不说了,接着前面的文章继续向大家汇报AgileEAS.NET 4.0本次重构的内容,AgileEAS.NET ORM体系的完善:本次重构调整了原有ORM的技术体系,并增加了新的Orm设计,同步兼容和支持原有Orm体系,原有的程序代码不经任务改变即可运行在新的平台之上.       有关于AgileEAS.NET原有的Orm体系请参考AgileEAS.NET之数据关系映射ORM与AgileEAS.NET之ORM访问器两篇文章.       本次Orm技术的更新最大的地方是增加了新的