首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更多代码=更多bug

问更多代码=更多bug
EN

Software Engineering用户
提问于 2011-01-31 22:22:59
回答 2查看 1.7K关注 0票数 10

在大学里,我记得有一位教授计算机科学的规律之一。他说“更多的代码等于更多的bug”,并给它起了一个名字(Whatchamacallit定律),并将其归因于某人。

有谁知道这个“法律”是从哪里来的,是谁说的,还是原意是什么?

EN

回答 2

Software Engineering用户

发布于 2011-01-31 22:37:33

博姆的书“软件工程经济学”()把它作为一个基本公式。

努力=k*S^a

其中S是代码的来源线。

幂函数a为>= 1.0。

票数 4
EN

Software Engineering用户

发布于 2011-01-31 22:46:50

@belisarius:很好地发现Tannenbaum。

@Jeff:如果Tannenbaum不敲响警钟,你的教授可能会提到Occam和经济/简洁法则。(见奥卡姆剃刀.)

@S.Lott: Dijkstra经常强烈反对使用代码行来衡量有用的工作。他基本上说这是错误的变量最大化。当然,Boehm试图对工作建模,代码行应该包括删除的代码行。

编辑:

我想补充一下,Dijkstra也说过“简单是可靠性的先决条件”。

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

https://softwareengineering.stackexchange.com/questions/41949

复制
相关文章

相似问题

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