码迷,mamicode.com
首页 >  
搜索关键字:可维护    ( 1747个结果
关于typedef的用法总结
typedef 声明,简称typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指typedef能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。 定义类型别名 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。 char* pa, pb; // 这...
分类:其他好文   时间:2015-01-16 14:45:51    阅读次数:113
《大话设计模式》:迪米特原则
复习一下之前提到的几个原则:单一职责:就一个类而言,应该仅有一个引起它变化的原因。开放-封闭:软件实体(类,模块,函数等等)应该可以扩展,但是不可修改。依赖倒转:子类型必须能够替换掉他们的父类型。下面要介绍的是迪米特原则,也叫最少知识原则。这些原则的提出是为了实现面向对象的几个好处:可维护、可扩展、...
分类:其他好文   时间:2015-01-14 21:23:43    阅读次数:106
红包项目总结---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
使用createrepo   创建自己的yum源
为什么要使用rpm来管理软件包?相比使用shell脚本,从源码编译安装的方式,排除规模引出的效率因素不讲,脚本的可维护性比起rpm要糟糕一些,当然使用rpm就需要深入了解rpmbuild以及spec文档,似乎也并不简单。但从长远来看,rpm、yum源的可维护性,要比“脚本”可靠一些。在本..
分类:其他好文   时间:2015-01-12 19:31:56    阅读次数:1218
java restful 后端 Exception 的处理架构总结
本文主要结合实现的restfuljava 后端,总结Exception 的处理架构。 1.    exception 的分类和处理方法 异常是面向对象语言非常重要的一个特性,良好的异常设计对程序的可扩展性、可维护性、健壮性都起到至关重要。 JAVA根据用处的不同,定义两类异常     Checked Exception: Exception的子类,方法签名上需要显示的声明throws,编译...
分类:编程语言   时间:2015-01-12 19:14:56    阅读次数:203
JavaSript模块规范 - AMD规范与CMD规范介绍
JavaSript模块化在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发?模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨...
分类:编程语言   时间:2015-01-12 16:16:16    阅读次数:317
SmartSprites 智能批量合并 CSS 雪碧图
做前端的稍微有点经验的都知道 可以通过合并小图片 来减少请求数,最早可能都是通过 fw、ps 等工具来手动合并,这种方式的缺点就不吐槽了,效率低,可维护性差 等等 ....一些很厉害的人,往往会开发出很厉害的程序,来解决重复性的劳动,1. https://github.com/iazrael/isp...
分类:Web程序   时间:2015-01-07 20:43:06    阅读次数:197
firefox 利用 Selenium IDE 对 DBackup 进行自动化测试
今天看《编写可维护的JavaScript》的时候有一章是专门讲 Selenium 对 JavaScript 进行自动化测试的。 在了解了 Selenium 的强大之后,动手试验了一下 firefox 中的 Selenium IDE,还是挺给力的说,在此记录下。什么是 Selenium IDE?Sel...
分类:数据库   时间:2015-01-07 14:41:50    阅读次数:264
【OOAD】面向对象设计原则概述
软件的可维护性和可复用性知名软件大师Robert C.Martin认为一个可维护性(Maintainability) 较低的软件设计,通常由于如下4个原因造成:? 过于僵硬(Rigidity) ? 过于脆弱(Fragility) ? 复用率低(Immobility) ? 黏度过高(Viscosity...
分类:其他好文   时间:2015-01-07 10:44:28    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!