軟件工程實踐方法

審查項目代碼流程:java

1. 畫出項目規劃流程圖,知曉整個項目的流程、目的、交互、設計等;編程

2. 針對各個類,按照Google Android編程規範,審視代碼邏輯和規範;this

 

正確實踐:spa

0. 實現需求前,必須畫出對應的流程框圖,再有代碼實踐;設計

1. 跟蹤Android代碼邏輯流程,添加UtilTools.java文件,對於複雜邏輯能夠打印對應的Logcat;it

2. 對於封裝的方法,必須對應寫上註釋,已解釋對應的方法;重構

3. 儘可能封裝獨立的方法,該方法可以實現相對獨立的功能,而和其餘結構不會產生聯繫;gc

4. 類和類之間儘可能分離,不要產生聯繫,且類中的部分作到獨立,不要和其餘類產生聯繫;方法

5. 避免代碼重複,重複是代碼重構的最大敵人;項目

6. Activity中的this實例化,限制其中的this爲MainActivity(即便用MainActivity.this),避免(在使用this時)出現兩個不一樣的實例;

相關文章
相關標籤/搜索