微软web2.0开销示范Kobe,重蹈了Oxite的覆辙。Ayende接连刊登了五首大质量之Kobe探讨贴:

  • Kobe – In the nuts & bolts and don’t really liking
    it
  • Kobe – Data Access done
    wrong
  • Kobe – When the documentation is the only delivery that
    matters
  • Kobe – an example of exception handling done
    wrong
  • Kobe – Architectural
    Overview

Ayende使用Simian工具对代码进行静态分析,发现在67单文本中之873只点子共有5138执行代码是还的。进入正题,介绍一下Simian这个冗余代码检查器,目前底版本是2.2.24,不光是c#代码,它吗可以用来检查C,
C++, COBOL, Ruby, JSP, ASP, HTML, XML, Visual
Basic等格式的代码。simian并非免费工具,如果您用它们来检查开源代码或非商业代码的话,它是免费用的,如果是经贸使用的话,就需付费了。  

动办法:

   
到官方站点上下载新颖的版,下充斥了毕后,将文件解压,将simian所于的门路上加至windows环境变量path下,同时,将simian-2.2.24.exe的文本称改成化simian.exe,这样有利于我们的行使,simian是命令行工具,在cmd中运作simian即可:

c:\>simian.exe [options] files



下面介绍具体的使用方法:
  • 自我批评包括子目录下的备的c#文件:

“-includes=*.cs”

  • 反省当前目录下之所有c#文件 ,并且只检查代码3行以上又的代码

-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地图