作者cjoe (TeA)
站内Programming
标题Re: 请问有哪个公司有在要求算程式码行数?
时间Tue Sep 15 17:59:26 2009
※ 引述《PsMonkey (痞子军团团长)》之铭言:
: 饿死抬头...
: 我今天被问到,我写的程式有几「行」
: 问我的人说,现在公司行号又开始要求回报这个数据了
: 还恳请各方大德提点一下
: 真的有什麽有名有号的公司 or 组织 or 机构,有要求这个数据
: 如果能提供程式码计算行数的定义,那更好
: 感谢...... Orz
在软体建构之道(CODE COMPLETE)里有部份章节刚好在讲常式与行的关系
(手边没书..如果有讲错,鞭小力一点...)
里面提到,经研究发现,当程式码大到一定程度,错误率会开始提高,
在我隐隐约约的记忆中,书好像是写500行(但是不止一个研究报告
好像其中一个是写200行)。
我也听说过一种说法,当CODE印出来超过A4纸,那就要拆成两个function。
因此,有些会开始对CODE的行数进行规定,当大於多少行,你的CODE就必须
包起来成一个function,或者把一个function再拆成多个。
也就是说,与"行"数相关的问题中,其中一部份是跟软体品质与软体维护有关系的。
另外,"行",有时候也会被拿来当评估一个软体的大小(但前题是经验老道),
另外一种方法是一步一步的拆,拆到很细的地步(Work Breakdown)。
也就是说,与"行"数相关的问题中,其中一部份是跟专案大小估计有关系的。
我个人认为,行应该不会用被拿来当生产力的评估指标,除非...CODE写法
规定的十分完美,而且只是写单纯的应用程式那还比较有可能。
另外,可以参考:
http://en.wikipedia.org/wiki/Source_lines_of_code
以上是小弟的野人献曝见解,有错麻烦纠正...
--
<table><tr><td> </td> <DIV><DIV><DIV> </DIV><DIV>
</tr><tr><td> </td> </DIV><DIV> </DIV><DIV> </DIV>
</tr><tr><td> </td> </DIV></DIV><DIV><DIV><DIV> </DIV>
</tr></table><table><tr> <DIV> </DIV><DIV> </DIV><DIV>
<td> </td></tr><tr><td> </DIV></DIV></DIV><DIV> </DIV>
</td></tr><tr><td> 问题,往往不是在DIV或是TABLE...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.133.65.238