我们应该在成熟的项目中开始使用FxCop和/或StyleCop吗?

Vas*_*iak 12 .net c# fxcop

我们有3年的解决方案(.sln),大约有20个项目(.csproj).开始使用FxCop和/或StyleCop是否合理?也许我们应该首先将它用于几个小项目但不是整个解决方案?

看到一些经验丰富的答案会很高兴.

谢谢.

编辑:我们正在使用TeamCity进行持续集成.我们没有可能使用ReSharper.:(仅限CodeRushXpress.

Ed *_*mes 10

是的,你应该,但慢慢来.

获取ReSharper的副本,安装StyleCop,获取StyleCop for ReSharper插件,设置你想要使用的规则,从那时起,你打开的每个文件都会充满摇摆的蓝线,告诉你哪里有坏事.

如果你只是修复它们,一次只修复一个文件,你最终会得到一个干净整洁的项目,而不需要说服你的老板让你花3个星期的时间来完成你的项目,什么都不会导致可以节省时间!

获得干净的代码就像重构一样,如果你尝试一次完成整个项目,那么你最终会陷入困境:)

  • 首先在单个文件上使用stylecop来解决大多数问题,然后为resharper安装stylecop - 否则你会被问题淹没. (6认同)