之前为我们部门做的一个UI框架。不能纯粹解读为框架,主要是做了一些简单的分层设计,以解决稳定性、降低复杂性、提升可维护性以及快速构建测试用例等实际问题。主要部分:1. 测试数据。主要提供测试类库需要用到的数据,前端做到数据驱动。2. 测试服务。测试服务类主要提供一组API,达到重用的目的。3. 页面...
分类:
Web程序 时间:
2015-02-05 13:20:41
阅读次数:
223
对于符合JAVABean规范的bean,调用其方法应优先使用java.beans.PropertyDescriptor获取Method进行方法调用,以获得更大的可维护性。
publicvoidgridColumnFilter(List<?>list,Map<String,Object>dataMap){
for(Iterator<?>iterator=list.iterator();iterato..
分类:
编程语言 时间:
2015-02-05 11:33:27
阅读次数:
227
正在给深圳某家智能家居开发iPad版本,在已经存在的iPhone版上修改,该app的界面采用的是xib。xib相比代码来写界面,快速高效,但是可维护性和可读性太差。言归正传,看到这些代码后,我的心情很复杂。 任何一门编程领域,任何人都可以参与,就拿iOS开发来说,有的人写出的代码是能执行,但不...
分类:
移动开发 时间:
2015-02-04 18:10:47
阅读次数:
127
模块化是一种处理复杂系统分解成为更好的可管理模块的方式,它可以把系统代码划分为一系列职责单一,高度解耦且可替换的模块,系统中某一部分的变化将如何影响其它部分就会变得显而易见,系统的可维护性更加简单易得。前端开发领域(JavaScript、CSS、Template)并没有为开发者们提供以一种简洁、有条...
分类:
其他好文 时间:
2015-02-04 12:24:37
阅读次数:
203
为什么要提倡“DesignPattern呢?根本原因是为了代码复用,增加可维护性。那么怎么才能实现代码复用呢?面向对象有几个原则:开闭原则(OpenClosedPrinciple,OCP)里氏代换原则(LiskovSubstitutionPrinciple,LSP)依赖倒转原则(DependencyInversionPrinciple,DIP)接口隔..
分类:
其他好文 时间:
2015-02-03 15:23:00
阅读次数:
174
1.常见用途(1)数据传送通用格式比如qq之间的数据传送做案例进行详细讲解,用xml格式来传送数据,具有良好的可读性性,可维护性。(2)配置文件xml文件做配置文件可以说非常的普遍,比如我们的tomcat服务器的server.xml ,web.xml 。 在比如我们的struts中的struts-c...
分类:
其他好文 时间:
2015-02-02 12:15:20
阅读次数:
367
对于符合JAVA Bean规范的bean,调用其方法应优先使用java.beans.PropertyDescriptor获取Method进行方法调用,以获得更大的可维护性。示比例如以下:NonCopyLogEntity ncl = new NonCopyLogEntity(); for (int.....
分类:
编程语言 时间:
2015-01-30 17:18:54
阅读次数:
164
第三章 数据结构程序的结构很大程度上取决于数据结构的表达,通过重新组织数据结构很多时候可以改变程度的大小和效率,增强程序的可维护性。发明家悖论:更一般性的问题也许更容易解决程序员在节省空间方面无计可施时,将自己从代码中解脱出来, 退回起点并集中心力研究数据,常常能有奇效。数据的表示形式是程序设计的根...
分类:
其他好文 时间:
2015-01-29 22:24:55
阅读次数:
124
▲模块Module 为了编写可维护的代码,我们可以把代码分放在不同的文件里。在Python中,一个.py文件就称为一个模块。 我们在编写程序的时候,经常引用其他模块,包括Python内置的模块和来自第三方的模块。 使用模块可以避免函数名和变量名起冲突,但是也要注意,尽量不要与内置函数(Built-i...
分类:
编程语言 时间:
2015-01-29 01:20:49
阅读次数:
217
第八章 通用程序设计45、 将局部变量的作用域最小化将局部变量的作用域最小化,可以增强代码的可读性和可维护性,并降低出错的可能性。要使用局部变量的作用域最小化,最有力的方法就是在第一次使用它的地方才声明,不要过早的声明。局部变量的作用域从它被声明的点开始扩展,一直到外围块的结束外。如果变量是在“使用...
分类:
编程语言 时间:
2015-01-28 21:15:22
阅读次数:
274