1.软件可复用性 复用又叫重用,是重复使用的意思。一般软件的复用率并不高。复用的好处可以得到 较高的生产效率以及随之而来的成本降低、较高的软件质量(错误可以更快的被纠正)以及 恰当的使用复用可以改善系统的可维护性。复用不仅仅是代码的复用,虽然代码复用确实是复用的一个初等形式,代码的剪贴复用、算法 ...
通常认为,一个易于维护的系统,就是一个复用率较高的系统 而一个复用性很好的系统,就是一个易于维护的系统。 但实际上,可维护性和可复用性是两个独立的目标。 导致一个软件设计的可维护性较低的真正原因有四个: 过于僵硬:很难在一个软件系统中添加新的功能,因为新功能的加入会涉及多个模块的修改。 过于脆弱:与软件过于僵硬同事存在的,是软件系统在修改已有代码时过于脆弱,对一个地方的修改,往往会导致看上去没有什 ...
2016-03-15 16:49 0 1849 推荐指数:
1.软件可复用性 复用又叫重用,是重复使用的意思。一般软件的复用率并不高。复用的好处可以得到 较高的生产效率以及随之而来的成本降低、较高的软件质量(错误可以更快的被纠正)以及 恰当的使用复用可以改善系统的可维护性。复用不仅仅是代码的复用,虽然代码复用确实是复用的一个初等形式,代码的剪贴复用、算法 ...
1.软件的可复用性 ♦可复用性:复用又叫重用,是重复使用的意思。一般软件的复用率并不高,尤其在国内。复用的好处可以得到较高的生产效率以及随之而来的成本降低、较高的软件质量(错误可以更快的被纠正)以及恰当的使用复用可以改善系统的可维护性。 ♦传统的复用: 代码剪贴:最初步的复用 ...
什么是可维护性代码 代码约定1、可读性 2、变量和函数命名由于很多js开发人员最初都只是业余爱好者,所以有一种使用无意义名字的倾向,诸如foo,bar,dosomething这样的名字。专业的js开发人员必须克服这些恶习以创建可维护性的代码 ...
web标准 简单的说,就是HTML、CSS、JavaScript这三者分离。WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentat ...
决定软件可维护性的因素有: 1)可理解性2)可测试性3)可修改性4)可移植性5)可重用性 应该采取哪些措施: 1)提高可理解性:模块化·详细的设计文档·结构化设计·程序内部的文档和良好的高级程序设计语言 2)提高可测试性:良好的文档对于诊断和测试是至关重要的,此外,软件结构·可用的测试 ...
某公司员工小 A 即将离职,开始着手交接工作。员工小 B 被点名要求接手原先小 A 的工作。当小 B 打开小 A 独立负责的项目后,瞬间惊呆了……半个月后,小 B 基本消化了小 A 遗留下来的代码 ...
风格难免有所不同,最早创建的程序,经过若干个独一无二的开发者的修改,可能会变得面目全非,失去可维护性。 ...
本文是设计模式的第二篇文章,第一篇文章是不知道怎么封装代码?看看这几种设计模式吧!,后面还会有提高扩展性,提高代码质量的设计模式,点个关注不迷路,哈哈~ 想必大家都听说过DRY原则,其实就是Don't repeat yourself(不要重复你自己),意思就是不要重复写一样的代码,换句话 ...