开发Win32 Delphi应用程序的最佳开发工具集是什么?包括支持工具,如自动构建服务器和建模软件.获得Delphi开发的最佳工具列表会很有趣,所以请提供该工具的简要说明,说明您使用它的原因,选择它的原因以及它对开发过程的影响.每个帖子一个工具请更流行,希望更有用的过滤到顶部.我将在下面用我对这里使用的工具的看法更新我的答案.
IDE Delphi 2007 Professional(即将成为Delphi 2009)
自动构建服务器 FinalBuilder 6
单元测试 DUnit
代码分析 AQTime
安装程序创建 InnoSetup
帮助文件管理 帮助和手册
代码建模和设计 ModelMaker 9
代码格式化 Jedi代码格式化程序
源代码管理 Subversion和TortoiseSVN
问题跟踪 Jira
错误报告和记录 MadExcept
文件比较和合并 Beyond Compare
对象持久性框架 tiOPF
UI测试 ???
代码文档 ???
GExperts - (FOSS)集成IDE工具(已经提到,但值得进一步解释).我自己使用最多的功能包括集成的grep搜索(可以包括使用正则表达式),具有良好的UI,代码导航(用于快速搜索的ctrl-g和跳转到单元中的任何方法),自定义组合键(例如,您可以设置ctrl -shift-B to Build-All),用于任何已安装的系统字体的ascii图表,
注意:FOSS - 免费开源软件
GExpert为IDE添加了几项新功能:http://www.gexperts.org/
Delphi IDE 键盘快捷键:http://delphi.about.com/od/adptips2005/qt/editorshortcuts.htm
Delphi 在线文档:http://docs.codegear.com/
Delphi IDE/Tortoise SVN集成http://delphiaddinfortortoisesvn.tigris.org/
JEDI VCS:面向Delphi的开源VCS系统:http://jedivcs.sourceforge.net/
代码文档:Doxygen(http://www.doxygen.nl/)+ Pas2Dox过滤器(http://sourceforge.net/projects/pas2dox/)
Trac,项目管理,问题跟踪,Wiki,Subversion Web UI:http://trac.edgewall.org/
咬伤,持续整合:http://bitten.edgewall.org/
WinMerge - (FOSS)Diff工具,具有合并功能
注意:FOSS - 免费开源软件