【发布时间】:2014-05-06 11:20:27
【问题描述】:
我有一个为 Delphi 7 编写的遗留项目。我即将将一堆新代码集成到其中,其中包括一个使用 DUnit 的测试套件。 DUnit 它不是 Delphi 7 的一部分(它后来被集成),所以这里的问题是:我应该将 DUnit 单元包含到我的项目中(将它们检查到版本控制等中)还是我应该更好地要求所有参与的开发人员维护他们的独立DUnit 安装?
该项目是封闭源代码,仅在我工作的企业内编写和部署——也就是说,项目源代码不会交付给任何消费者。
【问题讨论】:
-
在旧的 Delphi 版本中,我们包含 DUnit (Lib\Pas\3rd\DUnit) 并由 VCS 管理
-
不要将它包含在您的常规项目中。创建一个单独的 DUnit 单元测试项目。将该项目添加到源代码管理。始终将构建 3rd 方工具的源代码也添加到版本控制中。
标签: delphi delphi-7 software-distribution dunit