【发布时间】:2008-11-09 23:20:35
【问题描述】:
其中一家公司要求其潜在员工提供在其一生中以某种编程语言(如 Java 或 C#)编写的代码行数。由于我们中的大多数人在多种语言的不同项目中都有多年的经验,而且我们几乎没有记录这一点,因此计算这些指标的最佳方法是什么。我相信 stackoverlow.com 的聪明成员会有一些想法。
这是一家在其领域中非常受人尊敬的公司,我相信他们有充分的理由提出这个问题。但也难以回答的是要考虑的代码类型。我是否应该只包括我实现的困难算法或我编写的任何代码,例如具有 300 个属性的 POJO,其 getter/setter 是使用 IDE 生成的!
【问题讨论】:
-
哪个怪胎公司会问这样的问题?这让我想起了我的一位经理,他会通过签入源代码控制的代码行来判断性能。开发人员只是添加了额外的换行符和 cmets。
-
“通过代码行来衡量编程进度就像通过重量来衡量飞机制造进度。” (比尔盖茨?)
标签: metrics