学习不能停,这几天一边在继续抽空理解backbone的view部分,一边开始了require的学习研究;require主要用于模块化管理,以及异步动态加载,从而优化了代码的性能和可维护性,同时解决了普通动态加载的阻塞和对后续语句执行的影响问题
分类:
其他好文 时间:
2015-01-26 22:23:07
阅读次数:
179
设计原则一 :??? 单一职责原则 定义: 对于一个类,应该只有一个引起它变化的原因. 优点: 降低类的复杂度,提高类的可读性,提高系统的可维护性. 例子:? //超人类
public?class?SuperMan?{
????
????p...
分类:
移动开发 时间:
2015-01-26 13:48:56
阅读次数:
126
原文地址:http://user.qzone.qq.com/1159340782/2略微牺牲一些性能,换来更好的可读性和可维护性是好的选择。以下不提倡和提倡的写法仅供参考。代码中不提倡的写法序号不提倡的写法原因1尽量避免随意使用静态变量静态变量和类同步,类不卸载,对象将常驻内存,直到程序终止2尽量避...
分类:
编程语言 时间:
2015-01-18 00:52:31
阅读次数:
188
在可扩展JavaScript的世界里,假设我们说一个应用程序是模块化(modular)的,那么通常意味着它是由一系列存储于模块中的高度解耦,不同的功能片段组成。在可能的情况下,通过一处依赖性,松耦合能够使应用程序的可维护性更加简单。 假设有效地实现了这点,就非常easy地了解一部分怎样影响还有一个部...
分类:
编程语言 时间:
2015-01-17 20:46:43
阅读次数:
199
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制作选项卡的代码。所以自己尝试做了,以前一般都是用CSS做的,现在用js做,虽然很简单,不过要考虑到它的可维护性和可重复性,扩展性就要多考虑一些东西了。 下面是我写的代码:js控制tab选项卡效果tab1tab2tab3tab40143点击相应的标题就会显示相应的内容...
分类:
编程语言 时间:
2015-01-17 15:08:15
阅读次数:
200
typedef 声明,简称typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指typedef能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。
定义类型别名
定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。
char* pa, pb; // 这...
分类:
其他好文 时间:
2015-01-16 14:45:51
阅读次数:
113
起因: 针对传统版的明显缺陷做优化。主要是提升可维护性。效果 线上: 未发布 线下:http://10.27.5.1/svn/FED/code/hongbao/year-end hb-fact-mvc项目。参照传统版运行方式。亮点 观察领群红包首页代码 原因 按...
分类:
Web程序 时间:
2015-01-14 19:35:50
阅读次数:
261
现在可扩展性和可维护性特别强,即便是想要计算多个数,那也很容易了,改动的地方很少。而且还能防止恶意的程序员篡改代码。
如果需要进行两个以上的数字的运算,在该接口中添加方法就行了。
package separatetwo.operate;
public interface Operate {
public abstract int getResult(int numberOne,...
分类:
编程语言 时间:
2015-01-14 18:00:46
阅读次数:
243