作为程序员,写代码是需要一种崇高无上的精神来支撑的,写出优秀的代码,更需要你有深厚的底蕴和良好的编码习惯。在介绍写优秀代码的10个技巧之前,我们先来探讨一下什么样的代码才是优秀的代码。
稳定可靠(Robustness)
可维护且简洁(Maintainable and Simple Code)
高效(Fast)
简短(Small)
共享性(Reusable)...
分类:
其他好文 时间:
2014-08-01 16:19:41
阅读次数:
239
文章结构: 1.前言 2.设计原则 3.设计模式 3.1 创建型模式 3.2 结构型模式 3.3 行为型模式 前言设计原则和设计模式旨在帮助我们设计出一个可复用、可扩展、可维护的应用.设计原则:设计OR重构系统的指导方针.设计模式:解决某类问题性质有效的方法.设计原则和设计...
分类:
其他好文 时间:
2014-07-30 11:26:13
阅读次数:
416
分层的目标是为了“高内聚,低耦合”,分层可将复杂的简单化,当需求需要改变时,你只需要该相应部分而不用大范围的修改。分层还提高了可维护性和可扩展性,但并不是所有的都要分层,业务逻辑简单,没有真正的数据存储层这时就不需要分层,如果分层反而会增加复杂度。所以我们平常在使用时要注意灵活应用。...
分类:
其他好文 时间:
2014-07-28 16:10:13
阅读次数:
431
Professional ASP.NET Design Patterns为什么学习设计模式?运用到ASP.NET应用程序中的设计模式、原则和最佳实践。设计模式和原则支持松散耦合、高内聚的代码,而这将提升代码的可读性、灵活性和可维护性。对于那些已经有很好解决方法的任务,没有理由再去进行重复劳动。著名建...
分类:
Web程序 时间:
2014-07-27 23:24:19
阅读次数:
313
http://blog.csdn.net/yanghua_kobe/article/details/6917228简介如果你很熟悉面向方面编程(AOP),你就会知道给代码增加“切面”可以使代码更清晰并且具有可维护性。但是AOP通常都依赖于第三方类库或者硬编码的.net特性来工作。虽然这些实现方式的好...
分类:
其他好文 时间:
2014-07-27 21:35:55
阅读次数:
235
??企业服务总线需求说明Enterprzise Service Bus1 ESB的主要作用ESB主要解决多终端多系统的相互调用问题,减少系统间的耦合,添加可维护性。2 ESB的核心需求ESB的核心需求主要包含:服务调用与数据适配、服务管理、服务安全、服务监控。2.1 服务调用与数据适配支持系统间进行...
分类:
其他好文 时间:
2014-07-24 22:19:42
阅读次数:
295
1.简介依赖注入和控制反转,目的是为了使类与类之间解耦合,提高系统的可扩展性和可维护性,下面通过一个例子来引入这一概念。2.案例1)一般情况下的类耦合Main.javapublic class Main { public static void main(String[] args) { ...
分类:
编程语言 时间:
2014-07-23 15:25:07
阅读次数:
271
序言: 前面一节课讲解了Makefile的基础知识包括原理、预定义以及命令格式,这样是可以完成一个自动编译的文件,这些知识可以帮你完成。想想mak真是强大啊,可能有些同志发现了如果项目文件太多每个目标文件都要写指令有没有其它的简化来加快开发速度,提高项目的可维护性,答案当然是有的,这就是接下来的要....
分类:
其他好文 时间:
2014-07-19 14:20:38
阅读次数:
175
CI是PHP的一个框架,使用该框架可以使得我们的代码更简洁,具有较高的可维护性。CI框架是基于MVC进行使用的。MVC是简称,M是指模型(Model),通常是用于处理数据,与数据库的打交道的。V是指视图(View),是用来定义如何显示数据以及其他内容的。C是指控制器(Controller),是..
分类:
Web程序 时间:
2014-07-18 13:20:19
阅读次数:
279
1 录制/回放测试框架录制/回放测试框架所采用的原理是通过录制应用程序产生的线性脚本进行回放从而达到自动化测试的目的。其优点是简单,通过录制就可以得到所需脚本。但同时也有很大的缺点,它不具有逻辑判断的能力,可维护性差,效率低下。2 数据驱动的自动化测试框架该种框架的原理是采用了数据驱动脚本进行测试,...
分类:
其他好文 时间:
2014-07-18 10:35:26
阅读次数:
186