“我们在选择存储产品时首先关注的是存储的稳定性和安全性,因为它关系到我们数据和应用的安全;其次,存储的横向扩展能力和可维护性也非常重要,因为它涉及到存储未来的扩展和兼容性,以及是否好用、易用;最后,在满足以上各项要求的前提下,我们当然会选择价格最优惠的存储..
分类:
移动开发 时间:
2015-05-15 15:53:10
阅读次数:
228
1.简介依赖注入和控制反转,目的是为了使类与类之间解耦合,提高系统的可扩展性和可维护性,下面通过一个例子来引入这一概念。2.案例1)一般情况下的类耦合Main.javapublic class Main { public static void main(String[] args) { ...
分类:
编程语言 时间:
2015-05-14 18:13:05
阅读次数:
151
C++语言是一个面向对象的语言,使用C++编写的代码更加简捷、高效,更具可维护性和可重用性。但是很多人使用了C++语言后却感到C++与C编程没有什么区别。这其实是由于对C++语言的特点和特色理解和使用不够造成的。事实上,没有任何一个程序员使用C语言的编程效率可以超..
分类:
编程语言 时间:
2015-05-14 14:30:34
阅读次数:
160
引子
随着项目的发展,activity的代码变得越来越庞杂,不易维护。这便出现了诸如MVP等模式来分层实现以达到给activity减负的效果,从而降低业务逻辑的耦合,提高可维护性。本文从另外一个角度出发,利用命令模式来实现给activity瘦身的目标。采用本文的方案,同样可以将业务逻辑抽离,并于后台执行,同时提供了不错的取消机制。
接口
iCmd接口,主要api是exe方法,返回值是bundle对象...
分类:
其他好文 时间:
2015-05-13 10:16:06
阅读次数:
113
引子
随着项目的发展,activity的代码变得越来越庞杂,不易维护。这便出现了诸如MVP等模式来分层实现以达到给activity减负的效果,从而降低业务逻辑的耦合,提高可维护性。本文从另外一个角度出发,利用命令模式来实现给activity瘦身的目标。采用本文的方案,同样可以将业务逻辑抽离,并于后台执行,同时提供了不错的取消机制。
接口
iCmd接口,主要api是exe方法,返回值是bundle对象...
分类:
其他好文 时间:
2015-05-12 09:35:29
阅读次数:
140
将局部变量的作用域最小化,可以增强代码的可读性和可维护性,并降低出错的可能性。 要使局部变量的作用域最小化,最有力的方法就是在第一次使用它的地方声明。 如果过早的对变量进行声明,首先会造成混乱,对于试图理解程序功能的读者来说,这又多了一种只会分散他们注意力的因素。等到 用该变量的时候,读者可能已经记...
分类:
其他好文 时间:
2015-05-11 12:16:05
阅读次数:
158
一、可维护性的代码 1、可读性:在函数和方法、大段代码、复杂算法和hack上加上帮助理解的注释。 2、变量的函数的命名:变量最好用名词,函数最好以动词开头。有较好的语义和逻辑性。 3、变量类型透明:以合适的命名方式来帮助记忆变量的类型 。 a:初始化法。 b:匈牙利标记法。 c...
分类:
编程语言 时间:
2015-05-10 21:59:50
阅读次数:
169
以前都是以记录笔记的方式写很短的随笔;然而这一次比较长,由于时间,表达能力,理解能力有限,肯定有很多不完整和错误的地方,请各位多多包含,后期会不断完善和修改;谢谢!面向对象方法设计就是用封装,继承,多态来实现代码的可维护,可扩展,可复用,灵活性好。面向过程编程:从以前面向过程编程开始,很多代码都写在...
分类:
其他好文 时间:
2015-05-10 15:35:12
阅读次数:
134
处理TableView中cell不同状态切换的问题效果说明有时候,我们需要处理TableView中cell的各种状态,比如选中,未选中或者无效状态等,虽然我们都可以很容易的实现出来,但是考虑到代码的可读性以及可维护性,需要进行一定的设计才行.1. 状态需要封装在Model中,让model自己管理2....
分类:
其他好文 时间:
2015-05-10 11:12:42
阅读次数:
138
java中代码的注释和快捷键添加必要的注释,对一个有责任心、有道德模范的前端必须具备的好习惯,可以大大提高代码的可维护性、可读性。java代码注释快捷键:ctrl+shift+/首先熟悉一下html、css、js的注释的写法:1、HTML注释语法:2、css注释语法/* 注释内容 *//* ----...
分类:
编程语言 时间:
2015-05-09 11:31:44
阅读次数:
124