code-metrics相关内容
我正在寻找一种工具来为我提供一些代码指标(总 LOC、LOC/类、外部引用/类的数量等...). 有没有人知道一个可以为我提供一些代码指标的好 eclipse 插件? 解决方案 here 是一种称为 Metrics 的方法. 编辑: 我在 eclipse 3.3.1.1 中为这个屏幕截图编写了一个简短的程序: 编辑 2 Metrics 新版本 感谢@mpartel
..
我正在尝试在 TFS 2010 中的自动化团队构建之后添加一个自动构建后触发器来运行 NDepend(代码度量软件). NDepend 的网站提供了用于集成此功能的代码,因此我已将他们的代码粘贴到我的 .csproj 文件中,他们说可以在该文件中使用,但我在构建时收到错误. 错误是指我在代码片段中的三个“BuildStep"标签中的两个.以下两个片段给了我错误: 运行团队构建时遇
..
当我在 .java 文件中时,未使用的代码通常是灰色的或带有绿色下划线,表示此代码可能(可能是因为一些奇怪的 JNI/反射极端情况)未被使用.但是我有这个包含数千个 Java 文件的项目,我想找到所有可能未使用的代码的实例.我怎样才能在 IntelliJ IDEA 中做到这一点? 解决方案 只需使用 Analyze |检查代码并启用适当的检查(未使用的声明在声明冗余组下). 使用 I
..
如果您要为单元测试规定最低百分比的代码覆盖率,甚至可能作为提交到存储库的要求,那会是什么? 请解释您是如何得出答案的(因为如果您所做的只是选择一个数字,那么我本可以自己完成这一切;) 解决方案 Alberto Savoia 的这篇散文准确地回答了这个问题(以一种非常有趣的方式!): http://www.artima.com/forums/flat.jsp?forum=106&
..
是否可以在整个解决方案中找到代码行数?我听说过 MZ-Tools,但是否有开源等效项? 解决方案 Visual Studio 具有内置代码指标,包括代码行数: 分析 → 计算代码指标
..
我最近使用了 NDepend,它生成了关于我的 .net 程序集和相关 pdb 的很好的报告. 我在报告中发现的最有趣的事情是抽象性与不稳定性图.我想真正详细地了解这一点,我阅读了他们的文档和在线指标,但这只能在一定程度上有所帮助. 我主要想了解如何正确评估图形以及如何稳定地控制抽象性. 有一篇非常好的文章这里讨论了这个问题但除此之外我还需要'我如何控制它?【稳定控制抽象】'
..
我正在清理我的一个旧项目,该项目计算有关大型软件项目的许多简单指标.指标之一是文件/类/方法的长度.目前,我的代码“猜测"其中的类/方法边界基于一个非常粗略的算法(遍历文件,保持“当前深度"并在遇到未加引号的括号时对其进行调整;当你返回到一个类或方法开始的级别时,认为它已退出).但是,此过程存在许多问题,检测深度何时发生变化的“简单"方法并不总是有效. 为了使这给出准确的结果,我需要使用规范
..
有没有办法确定一个 Xcode 项目包含多少行代码?我保证不会将此类信息用于管理衡量或员工基准测试目的.;) 解决方案 查看 CLOC.> cloc 计算许多编程语言中源代码的空白行、注释行和物理行数. (旧版本存档在 SourceForge 上.)
..
你知道有什么开源工具可以用于java中的代码度量分析吗?它应该能够很好地集成到 jenkins 中.我正在尝试为我们的项目设置一个完整的测试套件,其中包括覆盖测试、单元测试、静态代码分析、代码标准检查和代码度量分析. 解决方案 根据您的需要,最好的选择是 Sonar,它拥有您需要的一切以及更多.查看更多信息:http://www.sonarsource.org/
..
假设我有下面的原始方法. public String someMethod(String str) {字符串 returnStr;if("BLAH".equals(str)) {returnStr="ok";} else if ("BLING".equals(str)) {returnStr="不行";} else if ("BONG".equals(str)) {returnStr="ok";
..
正则表达式很快变得太复杂(对我而言)以至于无法理解.甚至像 [ab] [cd] 这样简单的东西,也有几个逻辑分支.我的目标是改善代码库的可维护性,因此对这些问题的答案可以帮助我们检测和修复复杂的代码: 是否存在计算复杂性指标(类似于圈复杂度),其中包括正则表达式固有的复杂性? 有没有工具产生正则表达式的复杂度数? 是否有工具可以建议对正则表达式进行简化? 解决方案 您可以尝试使用
..
您经常在这里看到人们说他们有X百万行代码项目.如何测量?是“信息"菜单下显示的数字吗?该手册说,仅计算可编译行(因此,不带注释和空行): 已编译的源->显示已编译的总行数. 但是手册没有说明如何计算一段代码,就像/然后/否则: 如果B = true然后对于i:= 0至100做东西别的 ; 每个带有蓝点的行都是“编译行"吗? 计数中还包括Embarcadero代码(RTL和VCL
..
如何从Visual Studio 2008代码指标中排除生成的代码,例如与Windows Forms Designer相关的代码? 我一直在挖掘,但是没有找到任何解决方案. DebuggerHidden 和 DebuggerNonUserCode 无效. 解决方案 尝试 GeneratedCodeAttribute .
..
这是我的初始方法 公共字符串GetAllDocuments(字符串url,int传呼器= 0){如果(SessionInfo.IsAdmin){ReportHandler dal = new ReportHandler();var document = dal.FetchDocumentsList(SessionInfo.ClientID,pager);字符串documentDataJSON =
..
我们使用TeamCity 6中的内置覆盖率应用程序(即将升级到7.1) 如果我们希望查看特定构建的代码覆盖率(或其他指标),可以导航到该版本构建,但如果我们能从所有/一些当前项目/构建配置中提取一些有趣的指标并将其全部显示出来,那就太好了。 为方便起见我希望可以从TeamCity本身访问新的显示,但是如果有需要单独解决方案的解决方案,我们可以看看它们。 解决方案 如果您要比较不同项
..
代码覆盖率可能是最具争议的代码指标。有人说,您必须达到80%的代码覆盖率,而有人说,这是肤浅的,并且没有说明您的测试质量。 (请参阅 Jon Limjap对“什么是单元测试的合理代码覆盖率百分比(以及为什么)?” 。) 人们倾向于衡量一切。他们需要比较,基准测试等。 项目团队需要一个指针,他们的测试水平如何。 那么代码覆盖率的替代方法是什么?哪个指标比“我接触过这行代码”还要好?
..
如果要为单元测试规定最小百分比的代码覆盖率,甚至要求提交到存储库,那将是什么? 请解释您是如何得出答案的(因为如果您只做一个数字,那么我本可以自己完成;) 解决方案 阿尔贝托·萨沃亚(Alberto Savoia)的这篇散文恰好回答了这个问题(以一种非常有趣的方式!): http://www.artima.com/forums/flat.jsp?forum=106&thread
..
我想知道关于Visual Studio 2010中的代码指标有哪些选项。我知道可以在IDE中对代码运行手动指标,但是还有其他选项吗? 我要做的是:我和我的团队正在运行Team Foundation Server 2010,我们已经设置了自动构建以及这些构建的通知/提醒。通知运行良好,但是它们仅提供基本信息。通知链接到一个页面,该页面提供了有关构建的更多详细信息,这也很棒。但是,我仍然希望在这
..
在TFS 2010中自动构建团队之后,我试图添加一个自动构建后触发器来运行NDepend(代码指标软件)。 提供了NDepend网站集成此功能的代码,因此我将他们的代码粘贴到他们说要使用的.csproj文件中,但在构建时收到错误。 错误是指代码段中包含的三个“ BuildStep”标签中的两个。以下两个片段给了我错误:
..
Visual Studio-确定项目中代码行的行数-在VS 2008中可以吗? 解决方案 我发现分解注释/代码行等. 仁慈 丹
..