
编程思想
moon-sky
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MVI是噱头还是真有用?
MVI?是噱头还是真有用? 今天逛技术论坛的时候偶然发现了这个词,眼前一亮,因为之前活跃在大众面前的架构模式是MVC、MVP、MVVM,至于MVI真的是第一次看到,心里一慌,自己这么out了吗?赶紧Google一下。 不看不知道,关于MVI的文章还是不少的,甚至github上有开源的帮助开发者用MVI模式构建项目的代码。并且MVI的概念在2015年的时候就被提出来,但是一些文章也是最近两年才开始写的,由此可见一项新技术或者概念从提出到走到大众面前确实需要很长的路要走。 我会在文件末尾放上一些我觉得写的还不错原创 2021-11-09 21:20:56 · 2853 阅读 · 1 评论 -
代码重构步骤
重构步骤 清理资源 无用图片、资源文件删除 被注释代码删除 代码规范 命名规范(工程名、包名、类名、方法名、变量名、布局文件命名、控件命名) 编码规范 注释:无用注释删除,保持简洁易懂;方法注释、类注释添加 异常处理:积极处理。 括号:if 和 else 一定要添加括号,保持统一 方法规范:参数尽可能不要超过四个,否则要抽取成一个类 修饰符修改:迪米特原则Demeter 文档整理 产品需求设原创 2016-09-28 20:32:12 · 962 阅读 · 0 评论 -
关于java分包原则
关于java分包原则 对于软件分包是架构一个代码的基础工作,也是每个工程师需要面对的问题。究竟按照什么方式来进行分包,也是众说纷纭,我这里也只是说一下自己的分包策略,请轻拍。 首先,我先说一下两个原则: 横向 纵向 那么接下来说一下,如何为横向。横向就是按照业务划分,例如我要做一个微信,微信中有聊天对话界面、设置界面、摇一摇界面等,那么针对这些需求,我会把创建几个包,方便归纳逻原创 2018-01-11 21:28:20 · 4408 阅读 · 0 评论