IntelliJ IDEA 具有查找重复代码的能力。
可以调整被视为重复的“单位”的数量(根据 their documentation )。
但是,我找不到关于这个“单位”是什么的任何解释。
我正在寻找明确定义此类单位的答案。
最佳答案
“单位”度量用于选项 Do not show duplicates simpler than
。此选项定义报告的代码片段的最小权重。
该权重计算为片段中所有元素权重的总和。
而且由于不同的元素具有不同的权重,因此它们的总和必须以抽象的“单位”来衡量。
元素权重可以大致近似为:
例如,
x = 42;
的权重可以近似为 w(x) + w(=) + w(42) + w(;) + w(statement(x=42;))
。这是粗略的 1 + 0 + 1 + 2 = 4
。关于intellij-idea - IDEA代码重复分析中 "unit"是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54776598/