最近比较苦恼的不再是功能的壁垒,而是代码的罗列,看到一个activity的代码3000多行,惭愧不已,各位有什么代码和逻辑业务分离吗?
当然不可能完全分离,所谓的mvc思想大家都理解,但是真的做起来发现,分离小部分可以,但是大部分还是凑在了一起,请代码的设计高手给点意见和建议android
当然不可能完全分离,所谓的mvc思想大家都理解,但是真的做起来发现,分离小部分可以,但是大部分还是凑在了一起,请代码的设计高手给点意见和建议android
解决方案 »
- 为什么我做的定位程序没有谷歌地图(google map)精确
- 如何提升Android应用运行效果
- 又见空指针java.lang.NullPointerException
- 【求助】我的helloworld程序没有效果
- 齐鲁软件设计大赛 旗帜行动手策
- 在网上找了一个android蓝牙通信的例子程序,想利用例子与其他蓝牙设备进行串口同喜,程序能正常运行且搜索到周围设配,但不能配对和连接,请高手帮我看下
- 大神能帮忙分析一下,我会狠狠感谢你们。
- 请教一个关于Android GPS的问题
- 极度依赖Android Studio的代码补全功能,这样会不会很危险?还有你们是熟记一些常见代码,还是临时copy修改?
- Android studio
- 求助!实时媒体播放器功能
- sqlite 条件查询一个很变态的问题,求高手,我要崩溃了!!
菜鸟认为不能说三千行就是多,主体逻辑还是要分清楚
我见一些老外写的代码很是漂亮很是清晰
打个比方说,不只是功能性模块,连基础的数据类型结构都要划规一处处理(比如自定义一个结构体)
一些大的工程,会发现到处都extend,看起来麻烦,实则在维护管理与扩展上占尽优势
应该是OOP与MVC思想结合。个人认为一方面是架构规划很重要,没想好时不要动手,另一方面
就是个人的职业经验累积权当一下,坐等高见
最底层的代码,拷贝到任何项目中不需修改即可使用,不同项目有不同的业务层,UI层不进行任何数据计算、业务逻辑的操作
参考 http://www.51cto.com/art/200704/46007_1.htm