码迷,mamicode.com
首页 >  
搜索关键字:可维护性    ( 1364个结果
初步认识了解require与AMD模式
学习不能停,这几天一边在继续抽空理解backbone的view部分,一边开始了require的学习研究;require主要用于模块化管理,以及异步动态加载,从而优化了代码的性能和可维护性,同时解决了普通动态加载的阻塞和对后续语句执行的影响问题
分类:其他好文   时间:2015-01-26 22:23:07    阅读次数:179
初涉Android设计原则,设计模式
设计原则一 :??? 单一职责原则 定义: 对于一个类,应该只有一个引起它变化的原因. 优点: 降低类的复杂度,提高类的可读性,提高系统的可维护性. 例子:? //超人类 public?class?SuperMan?{ ???? ????p...
分类:移动开发   时间:2015-01-26 13:48:56    阅读次数:126
JAVA--养成好的编程习惯
原文地址:http://user.qzone.qq.com/1159340782/2略微牺牲一些性能,换来更好的可读性和可维护性是好的选择。以下不提倡和提倡的写法仅供参考。代码中不提倡的写法序号不提倡的写法原因1尽量避免随意使用静态变量静态变量和类同步,类不卸载,对象将常驻内存,直到程序终止2尽量避...
分类:编程语言   时间:2015-01-18 00:52:31    阅读次数:188
模块化JavaScript设计模式(一)
在可扩展JavaScript的世界里,假设我们说一个应用程序是模块化(modular)的,那么通常意味着它是由一系列存储于模块中的高度解耦,不同的功能片段组成。在可能的情况下,通过一处依赖性,松耦合能够使应用程序的可维护性更加简单。 假设有效地实现了这点,就非常easy地了解一部分怎样影响还有一个部...
分类:编程语言   时间:2015-01-17 20:46:43    阅读次数:199
基于MongoSkin的Promise风格的数据库读写示例
Promise是一种异步编程的代码书写方式,和Async模块一样,都能提高代码的可读性和可维护性。Async封装的比Promise要好,但是灵活性特别是彻底的去CallBack化会比Promise要差一点。下面直接贴下源代码,注释很详细: (1)数据库连接文件:dbConfig /** * Created by apple on 2014/12/29. */ var mongoskin...
分类:数据库   时间:2015-01-17 19:32:46    阅读次数:272
如何构建高质量的代码?
一、高质量代码的三要素可读性、可维护性、可变更性(所有软件理论的核心)1.可读性强1.1.why 程序员写不出可读性的代码?原因有三:他们很少关注代码的可读性,也对如何提高代码的可读性缺乏切身体会。有时即使为代码编写了注释,也常常是注释语言晦涩难懂形同天书,令阅读者反复斟酌依然不明其意。项目开发的时...
分类:其他好文   时间:2015-01-17 17:44:38    阅读次数:214
javascript控制制作tab选项卡(兼容ie6,FF,chrome等)
今天分享一个javascript制作选项卡的代码。所以自己尝试做了,以前一般都是用CSS做的,现在用js做,虽然很简单,不过要考虑到它的可维护性和可重复性,扩展性就要多考虑一些东西了。 下面是我写的代码:js控制tab选项卡效果tab1tab2tab3tab40143点击相应的标题就会显示相应的内容...
分类:编程语言   时间:2015-01-17 15:08:15    阅读次数:200
关于typedef的用法总结
typedef 声明,简称typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指typedef能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。 定义类型别名 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。 char* pa, pb; // 这...
分类:其他好文   时间:2015-01-16 14:45:51    阅读次数:113
红包项目总结---MVC版
起因: 针对传统版的明显缺陷做优化。主要是提升可维护性。效果 线上: 未发布 线下:http://10.27.5.1/svn/FED/code/hongbao/year-end hb-fact-mvc项目。参照传统版运行方式。亮点 观察领群红包首页代码 原因 按...
分类:Web程序   时间:2015-01-14 19:35:50    阅读次数:261
java深入浅出设计模式----简单的工厂模式(一)----业务逻辑分离
现在可扩展性和可维护性特别强,即便是想要计算多个数,那也很容易了,改动的地方很少。而且还能防止恶意的程序员篡改代码。 如果需要进行两个以上的数字的运算,在该接口中添加方法就行了。 package separatetwo.operate; public interface Operate { public abstract int getResult(int numberOne,...
分类:编程语言   时间:2015-01-14 18:00:46    阅读次数:243
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!