原文:设计模式之软件的可维护性和可复用性

通常认为,一个易于维护的系统,就是一个复用率较高的系统 而一个复用性很好的系统,就是一个易于维护的系统。 但实际上,可维护性和可复用性是两个独立的目标。 导致一个软件设计的可维护性较低的真正原因有四个: 过于僵硬:很难在一个软件系统中添加新的功能,因为新功能的加入会涉及多个模块的修改。 过于脆弱:与软件过于僵硬同事存在的,是软件系统在修改已有代码时过于脆弱,对一个地方的修改,往往会导致看上去没有什 ...

2016-03-15 16:49 0 1849 推荐指数:

查看详情

软件可复用性可维护性

1.软件可复用性 复用又叫重用,是重复使用的意思。一般软件复用率并不高。复用的好处可以得到 较高的生产效率以及随之而来的成本降低、较高的软件质量(错误可以更快的被纠正)以及 恰当的使用复用可以改善系统的可维护性复用不仅仅是代码的复用,虽然代码复用确实是复用的一个初等形式,代码的剪贴复用、算法 ...

Sun Mar 15 17:07:00 CST 2020 0 802
软件可复用性维护

1.软件可复用性可复用性复用又叫重用,是重复使用的意思。一般软件复用率并不高,尤其在国内。复用的好处可以得到较高的生产效率以及随之而来的成本降低、较高的软件质量(错误可以更快的被纠正)以及恰当的使用复用可以改善系统的可维护性。 ♦传统的复用: 代码剪贴:最初步的复用 ...

Fri Mar 13 21:53:00 CST 2020 0 802
可维护性的代码

什么是可维护性代码 代码约定1、可读 2、变量和函数命名由于很多js开发人员最初都只是业余爱好者,所以有一种使用无意义名字的倾向,诸如foo,bar,dosomething这样的名字。专业的js开发人员必须克服这些恶习以创建可维护性的代码 ...

Tue Apr 24 15:28:00 CST 2018 0 1090
web标准-可用可维护性、可访问

web标准 简单的说,就是HTML、CSS、JavaScript这三者分离。WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentat ...

Thu Mar 23 03:41:00 CST 2017 0 1590
软件可维护性与哪些因素有关?在软件开发过程中应该采取哪些措施来提高软件产品的可维护性

决定软件可维护性的因素有: 1)可理解2)可测试3)可修改性4)可移植5)可重用 应该采取哪些措施: 1)提高可理解:模块化·详细的设计文档·结构化设计·程序内部的文档和良好的高级程序设计语言 2)提高可测试:良好的文档对于诊断和测试是至关重要的,此外,软件结构·可用的测试 ...

Wed Apr 06 07:51:00 CST 2016 0 7327
代码规范与读写可维护性

某公司员工小 A 即将离职,开始着手交接工作。员工小 B 被点名要求接手原先小 A 的工作。当小 B 打开小 A 独立负责的项目后,瞬间惊呆了……半个月后,小 B 基本消化了小 A 遗留下来的代码 ...

Fri Jun 26 01:43:00 CST 2015 3 4168
关于程序可维护性的一些想法

风格难免有所不同,最早创建的程序,经过若干个独一无二的开发者的修改,可能会变得面目全非,失去可维护性。 ...

Sun Nov 26 18:43:00 CST 2017 0 2039
设计模式第二弹: 不知道怎么提高代码复用?看看这几种设计模式吧!

本文是设计模式的第二篇文章,第一篇文章是不知道怎么封装代码?看看这几种设计模式吧!,后面还会有提高扩展性,提高代码质量的设计模式,点个关注不迷路,哈哈~ 想必大家都听说过DRY原则,其实就是Don't repeat yourself(不要重复你自己),意思就是不要重复写一样的代码,换句话 ...

Mon May 25 22:46:00 CST 2020 0 988
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM