对于一个有许多开发项目的公司,您是应该创建多个FitNesse wiki (每个项目/产品一个)还是应该将它们都包含在一个大型wiki中?
一个大型维基的优势是能够轻松链接到公司中的其他产品,并且它是所有FitNesse测试的一站式位置。
或者,多wiki的优势是将测试自动化划分到多个服务器变得更容易,将wiki与项目分支/标签一起分支变得更容易。
我感兴趣的是这两种可能性的优缺点,或者是一个深思熟虑的替代方案(例如,不是“以某种方式将维基词根结合在一起”)。
发布于 2008-10-02 04:17:30
似乎这一切都归结为管理问题:
有多少服务器可用,由谁来管理?
一个中央服务器意味着能够承担负载的服务器,无论是在请求方面(来自所有项目的所有开发人员都可以在相当规律的基础上进行许多查询),还是在“服务器上”FitNesse相关的计算方面。
另一个标准是可见性。您的开发项目需要查看彼此的FitNesse指标吗?出于“政治”的原因,这些指标中的一些可能并不总是受其他项目欢迎的!一些项目经理可能想让他们保守秘密,并控制他们的官方沟通。
实际上,正是出于后一种原因,我们的FitNesses维基是由每个团队管理的,更多的是作为一个内部工具。我们有另一个全局维基(基于Confluance),用于管理每个项目的全局文档。这些常见的维基可能会提取一些内部FitNesse维基数据。
https://stackoverflow.com/questions/160635
复制相似问题