发现一个很好玩的玩意:scc

它可以在 count lines 的同时计算一个项目的估价和人力。

kubernetes 为例:

Kubernetes

它认为 Kubernetes 价值接近一亿美金的开发费用,需要 78 个月(折合 6.5 年),且需要 110 人来开发。

在我看来,这三个数字惊人的精准。

etcd 则是 740 万美金,29 个月,23 个人。这个数字也是相对准确的。

于是我拿去给我自己的几个项目试了一下……

好家伙,写了半天的 600 行项目价值 2 万美金,耗时 3 个月和 0.5 人力(折合 1.5 人月)。

再算了一下我的上古老坑,几万行的项目,42 万美金,10 个月和 3.7 人力:至少人月部分和我的估计差不多。

顺带一提,第一次统计时我遗漏了 packages 目录下的 xml 文件,导致项目价值 750 万美金,29 个月,23 个人——哈哈,比 etcd 还值钱。

价值一个 etcd 的 xml 文件,微软,你好强大!

价值一个 etcd 的 xml 文件,微软,你好强大!

图一乐。