3

对于拥有许多开发项目的公司,您应该创建多个 FitNesse wiki(每个项目/产品一个)还是将它们全部包含在一个大型 wiki 中以涵盖所有内容?

一个大型 wiki 的优点是能够轻松链接到公司的其他产品,并且它是所有 FitNesse 测试的一站式位置。

或者,多个 wiki 的优点是更容易将测试自动化划分到多个服务器,更容易将 wiki 与项目分支/标签一起分支。

我对这两种可能性的优缺点或深思熟虑的替代方案感兴趣(例如,不是“只是以某种方式将 wiki 根结合在一起”)。

4

1 回答 1

1

似乎这一切都归结为一个管理问题:
有多少服务器可用,谁来管理它们?
一个中央服务器意味着一个服务器能够承受负载,无论是在请求方面(所有项目的所有开发人员都可以在相当定期的基础上进行许多查询),还是在“服务器上”与 FitNesse 相关的计算方面。

另一个标准是可见性。您的开发项目是否需要互相查看 FitNesse 指标?出于“政治”原因,可能并不总是欢迎其他项目随时看到其中一些指标!一些项目经理可能想让他们靠近背心并控制他们的官方沟通。

实际上,正是出于后一个原因,我们的 FitNesses wiki 由每个团队管理,更像是一种内部工具。我们有另一个全球 wiki(基于Confluance),用于管理每个项目的全球文档。那些常见的 wiki 可能会提取一些内部 FitNesse wiki 数据。

于 2008-10-02T04:17:30.153 回答