发现一个很好玩的玩意:scc。
它可以在 count lines 的同时计算一个项目的估价和人力。
以 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 还值钱。
图一乐。