2013年1月14日 星期一

你一天寫多少source code?

LOC(lines of codes)雖然是一個非常不精準的指標,卻也是一個非常好用的指標,我大概計算過,我每天只能產出100行程是,跟大多數的人差不多,就是第一天就可以生產五百到一千行,然後開始debug,一個星期大概只有一天拿來寫code,跟著有兩三天用來檢視設計跟重新規劃code(我不大喜歡看到兩個同樣的code blocks),有兩三天用來debug,結果平均下來就只有一百行勉強算是bug-free(畢竟現實專案沒有人可以宣稱他的code是bug-free的)

講了一堆,如何計算code?簡單的方式有

find . \( -name '*.h' -or -name '*.c' \) -exec cat "{}" ";" | wc -l

其實更廣泛的工具有,他支援多種語言
http://cloc.sourceforge.net/

沒有留言:

張貼留言