首页 > 其他 > 详细

可修改型战术

时间:2020-03-05 01:28:52      阅读:84      评论:0      收藏:0      [点我收藏+]

 一.局部化修改:

      1.预期期望变更:连接数据库代码,Dao层的代码,前端页面设计代码等进行分开编写,最大程度使变更影响达到最小

技术分享图片

 

 技术分享图片

 

  2.维持语义一致性  

    降低模块依赖性,不用或少用继承关系,多使用专用的借口来限制对相关服务的修改

  3.泛华模块

   数据库连接语句

技术分享图片

 

   4.限制选择参数

   将软件系统限制在具体操作系统上运行,避免修改:如苹果store里的默认应用无法在安卓下载使用

二、防止连锁反应

   1.信息隐藏

    数据库代码模块隔离,不会影响其他模块

   2.维持现有接口

   多使用具体的接口来实现相应的工作:如官网教学系统,老师与学生的调用系统接口不一致

   3.限制通信路径

   4.使用仲裁者

   使用外部数据库存储数据

三、推迟绑定时间

   1.运行时注册

   在绝大多数网站的使用上,都加入了进行关键操作是要注册用户的指示

    2.配置文件

   启动时设置参数 

可修改型战术

原文:https://www.cnblogs.com/jhl1234/p/12417059.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!