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
- Android学习历程21-代码设计规范
- Android代码设计规范
- Android学习 - Material Design设计规范
- 代码设计规范
- 代码设计规范
- 代码设计规范
- android学习历程1
- Android学习历程
- Android学习历程
- android学习历程
- Android学习历程
- Android学习历程1
- Android学习历程2
- Android设计规范
- android设计规范
- Android学习历程---Android布局
- 一个android的学习历程
- android学习历程3--HelloWorld
- servlet及jsp面试题
- flexigrid 参数说明
- 第一篇博客
- DOM(0)什么是DOM
- Android struts2 对象流
- Android学习历程21-代码设计规范
- javaScript发展史(jQuery库版本)
- 多个activity的启动与退出
- java网络编程——基于UDP和TCP协议的小例子
- headerVIew不随tableView 滚动
- 优化 Go 中的 map 并发存取
- Eclipse快捷键 10个最有用的快捷键
- .sh文件中的首行 #!/bin/bash 以及 bad interpreter: Text file busy 文本文件忙错误
- NSString部分属性和方法介绍