SonarQube 中修复函数的默认值是如何估算的?

How were the default values of the remediation function estimated in SonarQube?

我们在我的项目中使用 SonarQube 5.6 LTS。每个问题都有一个补救功能(修复违规所需的努力),以分钟为单位给出一个值。我想了解工作量估算是如何完成的。

例如,一个Java问题,数学操作数应该在赋值前转换有5分钟的修复功能每期。这 5 分钟过得如何 calculated/estimated?
这个有公式吗?

这个问题的答案没有您所希望的那么科学。从本质上讲,这是对普通开发人员在普通项目中平均一天需要多长时间的直觉估计。您可能需要更多或更少的时间,具体取决于十几个因素中的任何一个。但是,如果您觉得估计完全错误,您应该在 SonarQube Google Group

上打开一个关于它的新线程

完全披露:对于其中的许多问题,我的直觉得到了检验。