微软web二.0成本示范Kobe,重蹈了Oxite的覆辙。Ayende接二连三刊登了伍篇高水平的Kobe探讨贴:

Ayende使用Simian工具对代码进行静态分析,发现位于陆多个公文中的八七十个办法共有5138行代码是再次的。进入正题,介绍一下Simian那么些冗余代码检查工具,近日的本子是二.2.2四,不光是c#代码,它也得以用来检查C,
C++, COBOL, Ruby, JSP, ASP, HTML, XML, Visual
Basic等格式的代码。simian并非免费工具,假设您用它来检查开源代码或非商业代码的话,它是无偿应用的,假如是购买发售利用的话,就必要付费了。  

接纳方法:

   
到官方站点上下载流行的版本,下载达成后,将文件解压,将simian所在的门路加多到windows环境变量path下,同时,将simian-二.2.二4.exe的文本名改成simian.exe,那样有利于大家的采纳,simian是命令行工具,在cmd中运营simian就能够:

c:\>simian.exe [options] files



下面介绍具体的使用方法:
  • 检查包涵子目录下的享有的c#文件:

“-includes=*.cs”

  • 自笔者批评当前目录下的全体c#文本 ,并且只检查代码三行上述重复的代码

-threshold=3 “*.cs”

  • 反省有着的c#文件:

“*.cs”

行任务令行输出的话,对于代码的向来不是很便利,能够透过Visual
Studio的表面工具(参看http://blogs.conchango.com/howardvanrooijen/archive/2006/02/08/2776.aspx)或者Howard
van Rooijen’s

写的二个工具MonkeyWrangler。也得以结合到持续集成人中学,可参考DotNet持续集成环境营造及布置之安装篇DotNet持续集成环境营造及配置之布署篇

相关文章

网站地图xml地图