项目开工之前--一些心得
2011-12-07 09:51
316 查看
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. 一定要进行单元测试
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. 一定要进行单元测试
相关文章推荐
- 项目开工之前--一些心得
- 写在项目开工之前--一些心得
- 一些项目管理心得
- [原]浅谈在国内做项目的一些心得及问题建议
- 关于2048小游戏项目的一些心得
- 项目经理三年多来的一些心得和经验总结
- 关于radio 单选框在项目中的一些心得
- 项目管理及测试驱动的一些心得
- 项目进度2: 已完成NFS搭建,以及对之前一些问题的思考
- 关于项目的一些心得
- VR项目开发中的一些心得,持续更新
- 系统部署交流会上,项目经理们共享的一些心得体会
- NGUI研究院之开发项目的一些使用心得比较细节(五)
- 项目中使用POI导出Excel的一些心得(包含复杂表头和动态页数与列数)
- IT项目管理的一些心得
- 项目架构搭建的一些心得体会 推荐
- 项目中的一些个人心得
- 项目开发中的一些心得和总结
- 浅谈在国内做项目的一些心得及问题建议