我正在使用VS 2010代码分析和Resharper和Stylecop工具来对我的项目进行代码审查......是否正确?或者我是否需要关注一些其他工具...请帮助resharper和代码分析
-1
A
回答
1
我同意,您正在解释一个“代码标准”的评论,其代码评论包括重构,重新使用,代码标准等方面的检查,这个列表诚实继续前进。为了简单地检查你的代码标准,你提到的工具在一定程度上会有所帮助,但它仍然不是最优的。
我建议看一看http://en.wikipedia.org/wiki/Code_review,还有一些更多的信息和一些链接可以帮助你在正确的方向。
0
正如Dusty所说,“代码审查”不仅仅是检查以确保您的属性,功能等符合风格标准。你对“评论”的目标是什么?如果你只是想确保事物命名的好,那么你列出的工具可能就足够了。如果你的目标更深入一点,那么没有哪一种工具可以成为100%的解决方案。 FxCop也不错,但即使如此,像cyclomatic complexity,maintainability score等所有因素。
在我看来,你需要使用这些工具来获得你的代码在哪里的基线思想,审查代码的“问题领域”以验证工具提供的结果。
1
我假设你的问题是关于如何改进你的代码的correctnes。代码分析和ReSharper在某种程度上都可以帮助你通过对你的代码进行静态分析来做到这一点。
微软研究院有另一个可以使用的工具:Code Contracts。但是,将代码合同添加到项目的一小部分可能很快会在整个代码库中发生级联变化,并且坦率地说,我不知道这些更改是否适合ASP.NET。
代码合同能够在编译时对您的代码执行静态分析,并且还可以在运行时检查合同。但是,增加现有项目是一项相当大的任务。
相关问题
- 1. ReSharper C++代码分析不起作用
- 2. 在团队构建中分析Resharper代码分析xml
- 3. Resharper 6.0代码分析和字体配置不可用
- 4. Resharper Dataflow分析
- 5. 代码分析,CA1709和CA1704
- 6. 分析&,&&和|为此代码?
- 7. 从ReSharper的分析
- 8. Resharper重命名文件的活动代码分析
- 9. 如何在ReSharper中添加自定义代码分析
- 10. 在ReSharper中禁用当前文件的代码分析
- 11. 在Visual Studio之外运行Resharper代码分析
- 12. Resharper编译失败,由于代码分析
- 13. ReSharper卸载后代码分析无法正常工作
- 14. CA1062(代码分析)不同意ReSharper - 谁赢?
- 15. 代码分析
- 16. JavaScript代码分析
- 17. Erlang - 代码分析
- 18. 分析MSP430代码
- 19. 分析PHP代码
- 20. SQl代码分析
- 21. 分析Mathematica代码
- 22. php代码分析
- 23. 代码分析CSS
- 24. C代码分析
- 25. 动态生成代码的代码覆盖率,分析和性能分析
- 26. ReSharper的代码清理和空行
- 27. 静态代码分析与动态代码分析工具?
- 28. 通用分析代码Google Analytics(分析)
- 29. c#网站 - 分析代码和查询
- 30. CSS,HTML和javascript代码分析
你为什么要给这个“代码审查”加标签?代码评论不仅仅是对代码的技术分析。 – Lucero 2011-04-14 11:10:18
我认为这些工具是代码审查的一部分...我对此是新的.. – user685663 2011-04-14 11:14:23
你的想法是正确的,你的问题可能措辞错误,因为它提供了似乎提到的工具是你做代码审查的唯一方法 – 2011-04-14 11:41:29