Android 代码问题 请教写法

不用了的号 2011-06-13 05:22:29
现在写一个项目,发现代码很长,写了将近1000+多行,我想将很多功能代码分离出来,,这些方法里面有很多改变了全局的属性,分离出来的时候不知道如何写,请高手指点指点下……
...全文
131 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiekun2008 2011-06-15
  • 打赏
  • 举报
回复
使用eclipse的代码重构功能。
一般来说,找到一块和上下文代码关系不大的代码,直接右键,点击Refactory就OK了。
注意,新的函数名字一定要起好,函数名字要有自解释的能力。
coolszy 2011-06-14
  • 打赏
  • 举报
回复
建议你看下这套视频

[重构]把程序写得更简洁,更好维护

http://www.cnblogs.com/insus/articles/2055106.html
不用了的号 2011-06-14
  • 打赏
  • 举报
回复


之前没做过项目的,一开始就要我做一个项目,有点为难,按照自己的想法写出来的,感觉代码乱了点
念茜 2011-06-13
  • 打赏
  • 举报
回复
不好的编程习惯导致的问题~先罗列需求框架,在一一填充,不是一直想到哪写到哪
yangpingliu 2011-06-13
  • 打赏
  • 举报
回复
良好的开端成功的一半,成功地把一件事情做好,在于一开始的规划、分析和设计。软件工程,一开始就应该将项目设计好,呵呵~
ch_984326013 2011-06-13
  • 打赏
  • 举报
回复
在做一个代码量比较多的项目时!最好先把思路理清!把一些东西封装到同一类中!比如,常量吧,你就可以设置一个类,专门封装程序中所用到的常量!这样便于管理!
leafsoar 2011-06-13
  • 打赏
  • 举报
回复
1000+ 不算多
用了多少个类呢
想重构的话
就分离模块吧,界面和逻辑分离,重新封装
如 改变全局属性的方法可以集中到一个类里面,使用静态方法

总之要有个清晰的思路 - =
lizhengjun2010 2011-06-13
  • 打赏
  • 举报
回复

将需要处理数据的函数单独封装到另一个类中!

主Acitivity传递参数到该类处理,并返回数据,更新!
seener_wal 2011-06-13
  • 打赏
  • 举报
回复
你开始就应该想好思路 该拿出来拿出来封装 比如说用MVC模式
wuyu637 2011-06-13
  • 打赏
  • 举报
回复
没代码,没真相。

改变了的全局属性可以作为参数传递

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧