项目开工之前--一些心得

1. 在进行界面布局的时候,一定要考虑到横竖屏的切换,尽量做到后期不用适配很多的机器。

2. 对于Activity的生命周期的控制,一定要严谨,考虑周全,什么时候查询,什么时候移除监听器,activity的三种生命周期的切换,保存界面信息,恢复界面信息,都要在代码编写之前尽量考虑周全,切不可跟着bug走。

3. 经常整理代码,类中用不到的属性,方法,一定要删除,不要想着以后可能用到,99%的情况是以后绝对用不到,这样做可以避免以后代码整理的混乱

4. 工作台的编码和工程的编码统一使用utf-8,同时将家里的电脑上的工作台与之同步,避免乱码。

5. 要做好工作记录,公司小,没有开发文档,这个没办法,自己尽量把自己的工作记录写好,例如某项功能的大体实现思路啊,遇到的难点啊,解决的办法啊等等,以后看的时候也不至于太费劲。

6. 方法名,属性名的定义切不可偷一时之懒,随便胡弄一个,多花点时间起个好名字,以后能省很多的事。

7. xml进行页面布局的时候,尽量能够做到元素的重用,同时xml的名称很重要,凡是activity的布局文件,后面都要加个_activity的后缀,列表的ItemView的布局,都要加个_item的后缀,一定要做到统一,否则后期会很乱

8. res目录中用不到的drawable,styles,等等资源文件及时删除,后期删除会很麻烦,谁知道这个drawable有没有用到。

9. 线程,线程,这个必须重视重视再重视,能不开就不开,能少开就少开,能用Handler代替的就用Handler。开启一个线程的时候一定要考虑到什么时候,如何关闭这个线程。

10. 一定要进行单元测试

你可能感兴趣的:(项目开工之前--一些心得)