0

我试图发现重复代码的问题有多严重,因此我需要能够向团队中的每个人发送一份漂亮的报告(HTML、PDF 或 word),列出所有找到的重复项。

如何创建这样的报告?(在这个阶段,我只是在寻找一个临时解决方案来帮助确定问题的范围)

(我们的代码库在 VB.NET 中,我在 Windows 7 上运行)

4

1 回答 1

1

就个人而言,我会编写一个(Perl|在此处插入您选择的语言)程序,该程序获取 Simian 的输出并根据您的喜好生成 HTML 格式。

因此,您可以将其作为自动化 Simian 运行中的后处理步骤(我想您希望它每晚运行,或按要求运行,或其他任何东西......无论如何,绝对是您想要自动化的东西,因为必须包括诸如从您的代码存储库中获取所有模块的副本,在最后向邮件列表发送电子邮件等)

很抱歉,但我怀疑这里是否有“自己动手”的真正替代方案:我怀疑是否有公司(甚至操作系统项目)处理诸如“格式化代码复制实用程序的输出)之类的利基问题。

注意:考虑到 Simian 显然可以产生 XML 输出(通过使用“-formatter=xml”),这应该更容易

于 2010-02-16T12:35:49.953 回答