首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SLOC (源代码行)作为度量标准有多糟糕?

SLOC (源代码行)作为度量标准有多糟糕?
EN

Stack Overflow用户
提问于 2010-09-22 21:30:02
回答 12查看 16.5K关注 0票数 26

我们正在记录我们的软件开发过程。对于技术人员来说,这非常简单:每四周使用内部里程碑进行迭代开发,每3个月使用外部里程碑进行迭代开发。

但是,此练习的目的是为我们的项目管理提供他们可以理解的内容。具体地说,这些非技术经理需要他们能够理解的指标。

我很好地理解我们的指标选项,并提出了一整套(满足的需求和实际成本与预算成本是我最喜欢的两个)。然而,我们确实有一些老手参与其中,他们倾向于坚持像SLOC这样的指标。

我理解SLOC的诱惑:对于非软件人员来说,它似乎很容易理解,而且它似乎是物理事物的最接近的类比(就像在过去数穿孔卡片一样!)。

所以这里有一个问题:我如何向一个非技术人员解释SLOC的危险?

这里有一些具体的动机:我们致力于一个已经有多年历史的相当成熟的部署系统。当我们添加特性时,SLOC倾向于保持不变甚至减少(重构移除了旧的/死的代码,新的特性实际上只是对现有特性的调整,等等)。对于非程序员经理来说,开发项目中不增加的SLOC充其量也是令人困惑的……

澄清一下最近的回答:请记住,我认为SLOC对于衡量项目进度的目的来说是一个糟糕的指标。我并不是说这是一个不值得收集的数字。它需要广泛的上下文才能用它做任何有用的事情,而大多数项目经理都没有这种上下文。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3769716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档