可修改性战术

可修改性理解

可修改性理解可理解为:指系统或软件的能够快速地以较高的性价比对系统进行变更的能力。比如说:对于一个网站,我们要修改它某一板块的UI界面,当我们对界面进行修改时是否会引起对另一个UI模块的影响,是否会引起后台控制,业务逻辑代码的变更,是否会引起整个网站的崩溃,这体现了一个网站的整个架构的是否具备可修改性。

对可修改性的影响因素

可修改性描述了程序能够被正确修改的难易程度。一个可修改的程序应当是可理解的、通用的、简单的、灵活的。通用性是指程序适用于各种功能变化而无需修改。灵活性是指能够容易地对程序进行修改。
以下因素也会对系统的可维护性产生重要影响:
  (1)开发人员是否受过严格的规范化培训。
  (2)是否采用标准化的文档资料结构和文档形成机制。
  (3)是否采用可维护的程序设计语言
  (4)是否有健全程序的文档。
  (5)是否保存规范化的测试资料等。

可修改性分类

一些例子:

  修改数据库时,只需要对在这里进行更改即可。

 将方法定义为一个类,要使用时只需要调用即可,而要修改时只需要对类进行修改,简洁明了。

原文地址:https://www.cnblogs.com/sljslj/p/12365080.html