码迷,mamicode.com
首页 >  
搜索关键字:可维护性    ( 1364个结果
(软件工程总结)之编码
软件的开发分为6个主要的步骤:制定计划、需求分析、软件设计、程序编写、程序测试、运行和维护。前面的总结中已经说了制定计划、需求分析、软件设计这四个步骤,现在我们来说说程序编写。         所谓程序编写,就是编码。指的就是把详细阶段的设计用某种程序语言转换成计算机能识别的程序。我们为程序中的每一个模块编写代码,使其出现详细设计应有的结果。        从提高软件的质量和可维护性角度来看,...
分类:其他好文   时间:2014-11-30 16:56:17    阅读次数:228
DRY原则和Shy原则
保障可维护性的主要诀窍是遵循DRY原则和Shy原则。在一个系统的整个生命周期里,理解和改动这类维护工作的比例一般非常之高。为了维护的方便,要尽量将系统划分为可以独立理解与改动的模块。这就要在设计的时候注重DRY原则与Shy原则。不过,这两条原则有一定的冲突,并不总能兼得,于是在追求的时候要重视分寸。...
分类:其他好文   时间:2014-11-27 10:25:39    阅读次数:92
康华:浅谈软件可维护性问题
前言     很多包括自己在内的开发人员都会经常去借用(我们不用剽窃这个词了!呵呵)开源代码进行二次开发;或者在前辈的遗留代码下,继续修修补补。这种经历往往并不像看起来那么简单——有时看懂,进而修改别人的少许代码,都会觉得老虎天——无从下手,究其原因主要是代码晦涩,关系复杂,难以隔离影响等。     而这时我们或者抱怨前人代码写的愚蠢,垃圾;或者又会自惭自己编码水平太次。其实这种困境的起源除了...
分类:其他好文   时间:2014-11-27 00:18:49    阅读次数:248
安卓andbase框架源码解读( 一)
常做开发,怎么能不用框架。框架不仅可以加快我们开发人员的开发效率,还能提高程序的可维护性所以花点时间来学习几个比较优秀的框架还是很有必要的,这样可以省去很多我们去写单调重复的代码的时间,专注功能逻辑的实现,快准狠地开发出优秀的产品。本人更多的时间是在进行安卓开发,这里选取介绍的框架是andbase,...
分类:移动开发   时间:2014-11-24 20:27:23    阅读次数:327
asp.net使用httphandler打包多CSS或JS文件以加快页面加载速度
本文来自:http://blog.csdn.net/yanghua_kobe/article/details/6840739介绍使用许多小得JS、CSS文件代替一个庞大的JS或CSS文件来让代码获得更好的可维护性,这是一个很好的实践。但这样做反过来却损失了网站的性能。虽然你应该将你的Javascri...
分类:Web程序   时间:2014-11-24 18:34:39    阅读次数:168
CSS学习笔记一
CSS全称:层叠样式表(Cascading Style Sheets),用来定义网页的显示效果,可以解决html代码对样式定义重叠的重复,提高了后期样式代码的可维护性,并增强了网页的显示效果。 总结:CSS将网页内容和样式进行分离(也就是java中的降低耦合性,从而提高来扩展性),提高来显示功能。 html提高来足够的标签来封装,提高了很多效果,但是效果有限,所以效果单独成立一种语言C...
分类:Web程序   时间:2014-11-21 14:25:58    阅读次数:207
活字印刷引入简单工厂模式
中国的有四大发明:火药、造纸、指南针 、活字印刷。这个地方活字印刷技术促进了人类文化的传播。我们不谈这些。这给我们将设计模式有啥关系?第一,如果我们在排版字中有一个地方错误,我们可以直接将错误的地方进行替换。这个体现了可维护性;第二,我们排版字印刷完成后,我们可以把这些单个的保存好,以便下次的时候可以用,这个体现了可复用性;第三,活字印刷进行排版的时候,我们可以横着 或者竖着,这个体现了灵活性。活...
分类:其他好文   时间:2014-11-19 16:02:08    阅读次数:171
Effective Java之类的访问
类的访问性越小越好,也就是够用就行,不同的包以及模块之间,只预留足够功能使用的api接口,其他的所有功能实现的细节就封装在包的内部,这样,代码的可维护性和可扩展性会有较大的提升。那么,java中有哪些访问控制呢? 一、public:这个就相当于“我家大门常打开”,任何人都可以进入,这当然是相当...
分类:编程语言   时间:2014-11-16 15:52:25    阅读次数:130
IbatisNet开发使用小结
一. 介绍平常做企业级应用,需求变化是经常的事,而很多基础代码重复也是很让人头疼的问题。所以很多人会使用一些ORM框架来增强项目的可维护性、可扩展性。IBatis.Net就是一个比较易用的ORM框架,使用起来较为方便、灵活。IBatis.Net是从Ibatis的Java版本移植过来的.NET版本。i...
分类:Web程序   时间:2014-11-14 22:35:16    阅读次数:522
C++变量命名规范
在软件开发过程中,代码的命名规范是一项很突出的内容。一套定义完整、结构清晰明了的命名规范将大大提升源代码的可读性和软件的可维护性。 据考证,没有一种命名规则可以让所有的程序员都满意,程序设计教科书一般也不会指定命名规则。但是制定一套令开发组成员基本满意的命名规则,并在项目中贯彻实施,也是团队开发一....
分类:编程语言   时间:2014-11-14 15:39:26    阅读次数:460
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!