Questions tagged «code-metrics»


30
单元测试的合理代码覆盖率是多少(为什么)?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 如果您要为单元测试规定最小百分比的代码覆盖率,甚至可能要求作为提交到存储库的要求,那将是什么? 请说明您是如何得出答案的(因为如果您所做的只是选择一个号码,那么我本来可以自己完成所有的事情;)



1
“分配分支条件大小太大”是什么意思,如何解决?
在我的Rails应用程序中,我Rubocop用来检查问题。今天它给了我这样的错误:Assignment Branch Condition size for show is too high。这是我的代码: def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search = @category.products.approved.order(updated_at: :desc).ransack(params[:q]) @products = @search.result.page(params[:page]).per(50) rate end 这是什么意思,我该如何解决?

18
对代码指标的迷恋是什么?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 最近,我在SO上看到了许多与“代码指标”相关的问题,不得不怀疑是什么?以下是一些最近的示例: 哪些代码指标使您相信所提供的代码是糟糕的 什么时候代码行数是有用的度量 写作质量测试 在我看来,没有一种指标可以代替代码审查,但是: 有些指标有时可能表明需要检查的地方,并且 短时间内指标的根本变化可能表明需要检查的地方 但是我无法想到一个单一的度量标准本身总是表示“好”或“不好”的代码-总是存在一些异常和原因,导致测量无法看到。 从我忽略的代码指标中可以获得一些神奇的见解吗?懒惰的程序员/经理是否在找借口不读代码?人们是否拥有庞大的旧代码库并正在寻找起点?这是怎么回事? 注意:我已经在特定主题中的回答和评论中问了一些这样的问题,但没有得到任何答复,所以我认为我应该向整个社区询问,因为也许我遗漏了一些东西。最好运行一个指标批处理作业,而不必再次阅读其他人的代码(或者我自己的代码),我只是认为这不切实际! 编辑:我对所讨论的大多数指标(如果不是全部指标)都很熟悉,我只是没有孤立地看到它们的观点或将其视为质量的任意标准。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.