为什么要使用rpm来管理软件包?相比使用shell脚本,从源码编译安装的方式,排除规模引出的效率因素不讲,脚本的可维护性比起rpm要糟糕一些,当然使用rpm就需要深入了解rpmbuild以及spec文档,似乎也并不简单。但从长远来看,rpm、yum源的可维护性,要比“脚本”可靠一些。在本..
分类:
其他好文 时间:
2015-01-12 19:31:56
阅读次数:
1218
本文主要结合实现的restfuljava 后端,总结Exception 的处理架构。
1. exception 的分类和处理方法
异常是面向对象语言非常重要的一个特性,良好的异常设计对程序的可扩展性、可维护性、健壮性都起到至关重要。
JAVA根据用处的不同,定义两类异常
Checked Exception: Exception的子类,方法签名上需要显示的声明throws,编译...
分类:
编程语言 时间:
2015-01-12 19:14:56
阅读次数:
203
JavaSript模块化在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发?模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨...
分类:
编程语言 时间:
2015-01-12 16:16:16
阅读次数:
317
做前端的稍微有点经验的都知道 可以通过合并小图片 来减少请求数,最早可能都是通过 fw、ps 等工具来手动合并,这种方式的缺点就不吐槽了,效率低,可维护性差 等等 ....一些很厉害的人,往往会开发出很厉害的程序,来解决重复性的劳动,1. https://github.com/iazrael/isp...
分类:
Web程序 时间:
2015-01-07 20:43:06
阅读次数:
197
软件的可维护性和可复用性知名软件大师Robert C.Martin认为一个可维护性(Maintainability) 较低的软件设计,通常由于如下4个原因造成:? 过于僵硬(Rigidity) ? 过于脆弱(Fragility) ? 复用率低(Immobility) ? 黏度过高(Viscosity...
分类:
其他好文 时间:
2015-01-07 10:44:28
阅读次数:
247
应届毕业生,从事java开发,在互联网公司,负责日历的日程和标签模块,中间件服务。代码冗长,方法众多。代码存在复写,或无用代码(无用变量),造成代码越来越多,且为需求做项目,没有考虑可维护性,最后难以维护。不断添加补叮及时代码走读,及时发现问题解决问题。
分类:
其他好文 时间:
2015-01-06 07:23:20
阅读次数:
171
对于IO密集型的程序,一般比较高效的做法是选择异步来实现,因为使用异步的方法更容易写出高效的程序。然而使用异步的话,经验较少的人往往会使自己的程序结构变得很混乱,进而导致程序的可读性变差。记得有人说过,在硬件飞速发展的现在,程序的可读性和可维护性的重要性在不断提高,甚至有一种更激进的说法,程序的.....
分类:
其他好文 时间:
2015-01-05 23:21:46
阅读次数:
177
模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨大的系统代码,被整合优化分割成逻辑性很强的模块时,对于软件..
分类:
其他好文 时间:
2015-01-04 06:30:49
阅读次数:
216
为了程序的健壮性、扩展性、可维护性,依赖抽象而不是具体实现类等等,于是我选择了Autofac依赖注入容器 就是这个工厂来降低耦合。之前买东西是自己去超市,现在呢 我需要什么东西,他们给送过来直接拿到了。本例中将会分享1.Autofac在Mvc的Controller控制器、Filter过滤器的使用2....
分类:
Web程序 时间:
2015-01-01 12:30:27
阅读次数:
1376
自动化测试设计简介 注:参看文章地址 我们在本章提供的信息,对自动化测试领域的新人和经验丰富的老手都是有用的。本篇中描述最常见的自动化测试类型, 还描述了可以增强您的自动化测试套件可维护性和扩展性的“设计模式”。还没有使用这些技术的、有经验的自动化测试工程师会对这些技术更加感兴趣。 测试类型 ...
分类:
其他好文 时间:
2014-12-30 18:48:12
阅读次数:
266