Re: 請問有哪個公司有在要求算程式碼行數?
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 10 篇):