Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何衡量文件的git流失率_Git_Metrics - Fatal编程技术网

如何衡量文件的git流失率

如何衡量文件的git流失率,git,metrics,Git,Metrics,我正在做一个小的python项目,在那里我需要使用一些软件度量。 我读到的一个指标很有趣,那就是git客户流失的概念。 当我环顾谷歌时,有一个通用的定义听起来是这样的: - Code churn is when a developer changes code during a specified period - Code churn is how often a file has evolved over a specified period 这听起来像是一个有趣的指标,但我觉得这里有一些

我正在做一个小的python项目,在那里我需要使用一些软件度量。 我读到的一个指标很有趣,那就是git客户流失的概念。 当我环顾谷歌时,有一个通用的定义听起来是这样的:

- Code churn is when a developer changes code during a specified period
- Code churn is how often a file has evolved over a specified period
这听起来像是一个有趣的指标,但我觉得这里有一些未知的因素,我怎么才能真正知道什么构成了一定量的变化,我如何选择周期

然后,我从microsoft找到以下公式:

[Lines Added] + [Lines Deleted] + [Lines Modified].
这使得行动计划更加具体。然而,似乎对客户流失有不同的理解。这一普遍公式是否得到广泛同意?或者,这只是计算客户流失率的一种方法吗

其次,我真的不知道“在指定的期间更改”是什么意思? 这是否意味着流失率是每周[增加的行数]+[删除的行数]+[修改的行数]的平均值。或者,重点可能只是根据自己的考虑,选择一个任意的时期