Coding style 通过编码风格识别开发人员的软件度量
传统的处理软件质量的方法。我正在寻找可以用来通过代码识别开发者的指标,就像剽窃软件一样,也可以用来通过写作风格识别作者。我可以想象,某些现有指标也可以在这里使用,比如评论比率。我还可以想象,从质量的角度来看,指标是不相关的,例如(过度)使用某些方法或设计模式,变量名的平均长度,等等 我感兴趣的要么是指向此类指标或研究集合的指针,要么是单个指标。它们可能是语言不可知论者,也可能与语言或编程范式有关Coding style 通过编码风格识别开发人员的软件度量,coding-style,code-metrics,Coding Style,Code Metrics,传统的处理软件质量的方法。我正在寻找可以用来通过代码识别开发者的指标,就像剽窃软件一样,也可以用来通过写作风格识别作者。我可以想象,某些现有指标也可以在这里使用,比如评论比率。我还可以想象,从质量的角度来看,指标是不相关的,例如(过度)使用某些方法或设计模式,变量名的平均长度,等等 我感兴趣的要么是指向此类指标或研究集合的指针,要么是单个指标。它们可能是语言不可知论者,也可能与语言或编程范式有关 我想用它来理解和分析不同的编码风格,而不是检测剽窃。如果你在寻找潜在的指标,你可以试着查看一些编码标
我想用它来理解和分析不同的编码风格,而不是检测剽窃。如果你在寻找潜在的指标,你可以试着查看一些编码标准。由于它们规定了特定的样式,因此它们所谈论的内容(间距、大括号的位置、标识符长度、强制注释等)可能用于从代码中识别开发人员
此外,如果您对.NET代码感兴趣,您可能会发现它是一个有用的工具。它使您能够针对代码库运行查询,并支持82个指标。我看到已经有一些研究对此进行了研究。他们可能会有所帮助