☀ 架构优化
lamborghini1993
这个作者很懒,什么都没留下…
展开
-
公共代码改为模块分版本管理
一、改为模块分版本管理原因 当A业务和B业务员相互依赖时,如果A业务重构,那么为了兼容需要保留新旧两份A业务代码,并且B业务需要加入兼容代码,当有很多这种需要保留两份代码+大量的兼容代码存在时,就会出现以下几个问题: 1. 冗长的代码难以阅读 2. 复杂的兼容逻辑往往带来极高的不稳定性 3. 维护起来会很麻烦,而且容易错误 二、如何改动 建立两个文件夹 trunk 和 relea...原创 2018-03-20 16:18:48 · 664 阅读 · 0 评论 -
共代码版本改动记录
初始版本 所有编辑器共用一份内建svn的公共代码 问题: 每次都是新加模块、新加功能、兼容性的修改,代码结构很混乱不利于使用 更别想着代码的迭代开发,开发大量的改动,无法满足所有编辑器同步公共代码的开发改动同步提交。 解决: 每个模块分版本管理,有迭代开发提高版本号,编辑器使用版本工具选择自己所需的版本。 第一版本 模块分版本管理 问题: 每次导出代码时...原创 2018-04-20 13:26:33 · 478 阅读 · 0 评论