2010-08-12 49 views

回答

2

沒有「最佳」方式。甚至沒有一種遠程可接受的方式。

  • SLoC(和相關的測量,如字符數)完全沒有意義;如果你想要一個更抽象的東西來計算,就像程序的「原子元素」一樣,你必須決定你認爲的是什麼 - 而且很多人會不同意,所以,因爲這個問題大多是不可判定的
  • 此外,這樣的比較是拉美公平的,因爲他們大多數使用的例子問題往往是更自然地用一種語言或另一種語言解決。每個嘗試在C++中實現Accumulator Factory?現在請記住,這個問題是由Lisp提倡者(Paul Graham)提出的......
  • 此外,許多人會爭辯說,使用非常少的行/字符/「原子元素」的巧妙解決方案並不是最好的解決方案otherway - 看代碼高爾夫球

認爲,最好的解決辦法可能會以許多不同的現實世界的問題,慣用解決他們在不同的語言,只是非正式地查看源,並決定它看起來更優雅的所有東西。

+0

LOC具有明顯的優點,因爲它可以測量需要讀取多少代碼。 – 2012-06-06 09:24:01