问题标签 [metrics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unit-testing - 有人对正式单元测试的效用有衡量标准吗?
有人对正式单元测试的效用有衡量标准吗?我看到很多关注单元测试工具,我很好奇为什么?
我在 5 或 6 年前停止了正式的单元测试,生产力的净收益似乎相当高。我停止了单元测试,因为我注意到它从来没有捕捉到任何东西——更不用说任何有用的东西了。单元测试检测到的错误类型似乎可以通过每小时不喝超过 2 杯葡萄酒/啤酒(或每小时 2 杯)来预防。此外 - 单元测试似乎通过允许开发人员认为有一些保护措施来捕捉他们的错误而产生风险。
我进行测试以确保代码正常工作,但我不使用任何工具。我根据所做的更改进行测试。我对新代码的生产错误率大约为零。我对代码更改的错误率约为每季度 2-3 个错误。上述措施基于我开发/支持的 4 个生产应用程序。
report - 如何向潜在买家展示您的代码?
我将向稍微不懂技术的观众演示我的代码,我需要向他们展示我在项目中获得的内容(大约 15K 行代码)。我试图让他们相信我已经花时间在这个项目上并且它处于良好状态。
这些人计划在这个产品上投资。因此,我应该让他们相信这个应用程序值得他们花费的价格,并证明我花费的时间是合理的,其次他们应该看到这是需要时间的,我知道我在做什么(基本上我需要赢他们的信任)。
- 除了“代码行”之外,我还可以使用哪些指标?(也许是评论行?)
- 从 .NET 项目生成报告的最佳工具(最好是免费的)是什么?
更新 :
提供“项目成本 - cocomo”的一种方法也很酷,就像这样:
发现: http ://www.cms4site.ru/utility.php?utility=cocomoii将帮助您计算项目的估计成本。
memory - 比较代码大小与源大小
有很多用于计算代码行数的脚本/工具,还有一些可以根据代码行数计算函数大小。但是在这里,我正在寻找一种方法来根据生成的代码字节来测量函数大小。
有谁知道从 .lib 或 .dll 中提取此信息的方法/工具?
例如,我知道如何列出 .lib 或 .dll 中的函数名称及其起始地址,但我还没有找到获取它们内存占用的方法。
PS:我正在寻找 Windows 平台上的解决方案,但欢迎任何关于替代系统的答案。
php - 如何测量项目中的代码行数?
如何测量我的 PHP Web 开发项目中的代码行数?
编辑:我只对 Windows 工具感兴趣
visual-studio-2008 - VS2008 团队版代码度量 - 跳过生成的代码?
根据这个博客,VS2008 Team Edition 中的内置代码度量功能应该足够聪明,可以跳过生成的代码。它不是。我需要在某个地方设置一个选项吗?
performance - 展示和传达性能改进(例如百分比、原始数据、图形)的最有效方式是什么?
使用百分比或仅使用数字的差异来描述改进是否更好?例如,如果您将关键 ETL SQL 查询的性能从 4000 毫秒提高到 312 毫秒,您将如何在性能评估中将其表示为“成就”?
performance - 如何以编程方式使用 Firebug 网络面板数据?
我的敏捷团队将为现有的房地产网站添加新功能。 当我们添加功能时,我们希望更好地处理网站的整体性能以及特定页面的性能。
我想根据每个页面的请求/响应自动收集性能指标(例如,浏览器发送了哪些子请求,有多少子请求,传输了多少数据,以及每个请求需要多长时间履行)。
Firebug目前在其网络面板中捕获此信息,但是,我还没有找到任何以编程方式提取此信息的方法。
有谁知道在页面加载后提取此信息的方法?
我们目前正在使用Selenium运行我们的用户验收测试,我已经考虑将此功能添加到 selenium 接口,以便我们的测试可以在不启动任何其他服务的情况下运行并收集数据。
欢迎所有建议,包括利用其他工具/方法收集性能指标的建议。
谢谢你。
string - 如何在 PostScript 中获取字符串的高度度量?
您可以使用当前字体获取字符串的宽度,stringwidth
尽管这实际上会在堆栈上推送偏移坐标,但 y 值似乎总是没用。有没有办法确定字符串的确切高度,可能包括也可能不包括下降线?
metrics - 哪些指标可用于确定特定编程语言的专业水平
我对用于掌握一个人用特定语言编程的能力的原始(或复合)指标很感兴趣。
场景:George 会一些编程语言并想学习“foobar”,但他想知道他何时对“foobar”有足够的经验。
除了 LOC(代码行)指标,我对更广泛的东西非常感兴趣。
我对这个问题的希望是了解工程师如何量化其他人的编程语言经验,以及这是否可以机械地测量。
提前致谢!
c# - C# 代码覆盖率指标
是否有免费的商用代码覆盖工具(低至各个 LOC 级别)可用?
我知道VS2008 Team Edition,但不幸的是没有购买许可证的预算!所以我正在寻找一种免费的(如啤酒)替代品。
有任何想法吗?