Android Studio作為現(xiàn)在谷歌主推的Android開發(fā)功能涧窒,除了提供了大量的功能幫助快速開發(fā)Android代碼之外心肪,在代碼質(zhì)量控制方面也提供了很多工具锭亏,這些工具都放在Analyze菜單下, 主要有Inspect Code硬鞍, Code CleanUp慧瘤,Analyze Dependencies等功能。
Inspect Code通過運行Lint檢查代碼的規(guī)范性固该,比Eclipse下的Checkstyle檢查功能強大锅减,畢竟是專為Android設(shè)計的。
運行Code CleanUp可以自動修改不規(guī)范的代碼伐坏,但目前修改能力很有限
技術(shù)分享
技術(shù)分享
仔細看這個可以學(xué)到很多新東西怔匣,例如使用SparseArray代替HashMap優(yōu)化性能
Analyze Dependencies可以檢查工程依賴的庫
技術(shù)分享
最后推薦個code review插件,reVu, 這個插件比較輕量桦沉,review記錄保存在xml文件中每瞒,直接提交到git。這個插件比reviewclipse功能要好一些纯露,使用很方便剿骨,比較輕,可以review任何文本文件埠褪,實現(xiàn)10以下的小團隊用浓利。
技術(shù)分享