我正在尝试使用工具进行自动代码审查和重构。在FxCop或ReSharper的行中。自动代码审查和重构
寻找符合这些要求的工具,建议:
- 低的学习曲线。针对C#(也许VB.NET)。
- 让我们轻松添加或自定义规则(并理解整个CodeDOM)。
- 有据可查。
- 免费或低价便宜。 对不起,低汇率=)
手动代码审查仍将完成。但是该工具应该足够彻底,以便在高级开发人员进行手动审查之前捕获所有常见的嘘声。
如果您有故事可以分享您使用过的/正在使用的工具,那么这也会很棒。
谢谢。
编辑: 最后有一段时间来看看更多的建议。 StyleCop不与我正在使用的Visual Studio Express Edition集成。 ReSharper比我需要的功能多得多(这纯粹是为了自动化代码评论)。我会说这不是一个专注于我的目的的工具(也是价格标签的原因)。 仍在寻找其他建议,如果有的话。
EDITDIT: StyleCop不与Visual Studio Express集成,但您仍然可以将它设置为在Visual Studio Express中构建的一部分。看起来像现在最好的解决方案。
一个常见的问题我已经是使用列名来得到一个循环一个DataRow值新手。我希望他们获得循环外部列的索引,并使用索引而不是循环内的名称。 StyleCop能否抓住这些类型的错误。该文件似乎含糊其词。 – Fung 2008-10-23 03:44:07