审查项目代码流程: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时)出现两个不一样的实例;