CLI Tips #3:如何知道倉庫的代碼行數?

有句話,可能很多人忽略,但是卻是個不爭的事實:沒有 BUG 的代碼就是沒有代碼。優秀的工程師是能用更短小、簡潔的代碼寫出相同的功能的,即使第一次沒有寫出來這種代碼,他通過後續的重構也能達到。

我們都知道重構通常都會把代碼變少,那麼怎麼跟別人證明這點呢?你需要一個計算代碼行數的工具:sloc 就是為這個而生,能準確統計代碼總行數、注釋的行數、空白的行數,能以多種格式輸出,並且支持單個文件的方式來統計,實際的安裝和使用見上面的項目主頁。下面是結果示例:

sloc 只是臨時性的給你結果,怎麼持續的檢測代碼數量指標,或者更大範圍的質量指標么?感興趣的同學可以試試 SonarQube:持續的代碼質量管理平台,能從更多的角度來衡量你的代碼質量。

以上,希望對你有用。

題圖來自:suitqaisdiaries.com/wp-

推薦閱讀:

Zara 是否給人質量有點差的感覺?從商業模式角度來看,款多量少的「快時尚」是否容易產生質量問題?相比 Gap 和 H&M,Zara 的質量問題又有沒有什麼自身特殊原因?
乾貨|一篇文章讀懂APQP(先期產品質量策劃)
ISO26262 中 ASIL 與 DFMEA 有什麼區別?
「自工序完結」與「安居樂業」
質量行業,手機產品,做sqe,求助經驗?

TAG:工具 | 前端工程化 | 质量管理 |