Android学习历程21-代码设计规范

来源:互联网 发布:uv数据 编辑:程序博客网 时间:2024/06/06 00:14

  历时4个多月,终于又完成了一个项目,然而汇过来来去看自己写的代码,简直惨不忍睹,今日先来无聊,看了一些CSDN里面的博客文章,深有心得,记录在此。

项目代码里面常见的问题

 1、函数方法重用次数很高; 2、在调试代码的时候习惯性的去打Log进行最终,项目写完了反过来注释Log的时候花了大量的时间 3、代码逻辑层次混乱不清。(一部分原因是需求不断添加、变动的原因;一部分也是自己写代码没有做好封装) 4、习惯性的去用全局变量,但是实时控制的时候总会发生异常,特别是用线程操控变量的时候 5、还是没有养成写注释的习惯,或者是自己写的注释过一段时间自己都看不懂 6、一些常用的设计模式不能熟练使用 7、对自己写的代码全局掌控程度不高,每次需求有变动或者在整理代码的时候总是不能做到完善、全面 8、有点喜欢偷懒,不喜欢自己去手动写代码,总是能复制、粘贴的绝不自己去写,而且在复制粘贴的时候不会去深入的理解代码,有点拿来主义的意思,没有良好的转化。

解决的方法

1、精简代码结构,若一个方法被重用的次数超过三次,则将其移到一个专门的方法管理类里面去。2、Log的注释写一个统一的方法来管理3、一个方法、一个类的功能尽量往唯一性方面去靠,若不唯一,可以考虑是否可以拆分成两个。4、一些使用频率很高,切需要不断改变其值的变量可以考虑写成单例5、变量、方法命名尽量符合当前的使用环境和功能,注释尽量清晰,通熟易懂6、花时间去学习一下目前开发过程中常见的设计模式,并且熟练掌握7、写代码的时候不要图完成任务,修改代码之前需要先经过自己的详细思考,所谓三思而后行8、做开发,理解最重要,不要写的代码再多,始终掌握的很少。而且好奇心很重要,遇到不懂的东西多去琢磨

推荐几篇相关的博客

http://blog.csdn.net/poem_qianmo/article/details/52204224http://www.cnblogs.com/wobushixiaocai/archive/2008/04/17/1157722.html
0 0
原创粉丝点击