1.凡有较大改动,需另起新码,不可直接修改旧码。每一个方法都要验收,并注明验收日期。
类名前写清该类的作用,并记好修改记录。
2.新版本下载,需new子线程,需新建文件夹接收apk,需执行安装方法。
3.项目起始,要准备好各自的使用账号、测试环境和完善的日志记录。
4.确保用户用的数据是正确的,有问题的数据要提前拦截下来。
即:确保能执行下去的数据全是正确的,有问题的提前拦截。
搞项目,数据最好是翔实的,基于空想作出的项目很可能会和实际相差十万八千里。
5.复杂的项目,还是多加注释比较好,这样排查的时候方便很多。
6.过几天再看自己写的东西感觉好蠢啊。。。
7.不要一有问题就下意识的谷歌,仔细研究一下有的是可以自己解决的,相反网上回答纷繁浩杂,相当费时间和精力。
8.在通用标题的返回键布局里加"android:onClick="onBackClick"",
类里实现public void onBackClick(View view) {this.finish();},比butterknife更好用。
9.get、set方法中灰色的看起来没有用的方法不能删掉,无set不get。
10.传集合,可以用实体类,也可以用stringBuffer拼接。
11、app有两大方向:
1、交互(人机交互、硬件交互)
2、职责
3、性能