我们在我的项目中使用 SonarQube 5.6 LTS。每个问题都有一个补救功能(修复违规所需的努力),以分钟为单位给出一个值。我想了解如何完成工作量估算。
例如,一个 Java 问题,数学操作数应该在赋值之前强制转换,每个问题有 5 分钟的补救功能。这 5 分钟是如何计算/估计的?
有什么公式吗?
我们在我的项目中使用 SonarQube 5.6 LTS。每个问题都有一个补救功能(修复违规所需的努力),以分钟为单位给出一个值。我想了解如何完成工作量估算。
例如,一个 Java 问题,数学操作数应该在赋值之前强制转换,每个问题有 5 分钟的补救功能。这 5 分钟是如何计算/估计的?
有什么公式吗?
这个问题的答案并不像你所希望的那样科学。本质上,这是对普通开发人员在普通项目中平均每天需要多长时间的直觉估计。根据十几个因素中的任何一个,您可能需要更多或更少的时间。但是,如果您觉得估计完全错误,您应该在SonarQube Google Group上打开一个关于它的新帖子
完全披露:对于其中许多,我的直觉是经过检查的。