iOS 統計項目代碼行數
最近去面試 對面的"他" 問我其中一個問題 是 "你的項目代碼量是多少?"
當時的確有點蒙圈, 我可以從整個項目打包的角度考慮項目大小,我還真沒想過到底我的項目代碼量,于是我大概表達了一下
"我的確沒從代碼量考慮過項目,請教一下你們如何去統計的
如果統計項目代碼量,用來干什么呢 "
然后對方回答的話我比較意外"用看的...就是看..." 大概是幾個字略過去了 沒有對我的疑問有任何價值性質的回應.
基于鉆研精神,我后來還是問了我曾在大公司工作的同事 大師兄A 二師兄B 三師兄 C
我是這樣問的: "有人問你你的項目代碼量,他實質想知道什么呢"
A: "這個問題感覺沒啥用處啊。估計他就想知道你做的是不是那些簡單復制改改就能用的那種項目吧"
B: "問代碼量就是看工作經驗唄,看看熟練程度, 沒什么價值的問題.估計就是隨口問的吧"
C: "我也不太清楚啊"
總結:
幾乎都表達沒遇到被問這種問題.
但是從大家給的答案看,輔助判斷一個負責項目大小,工作經驗...
代碼量絕對不是越多越好 也不是越少越好,( 但是東軟在2015年初前依舊有按代碼量來做工作評估的... 現在不知道怎么樣了),重點應該遵循 可讀性,有效性,健壯性,可維護性等
那么還是學習一下這個小技能吧
操作步驟:
1 . 命令終端 ,在工程目錄下 輸入
find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l
2. grep -v "^$" 是不統計空行
3 統計結果 除項目本身代碼外 還包括 第三方的文件代碼行數 所以可以粗略得出代碼行數
get 這個小技能
posted on 2016-09-20 17:40 ACM_Someone like you 閱讀(801) 評論(0) 收藏 舉報
浙公網安備 33010602011771號