社区
Java
帖子详情
多项目维护,升级问题
Dorian41
2018-02-26 05:28:35
情况是这样的,如果公司以一个拥有基础功能的java框架(例如已经实现了权限部分或者通用功能)为基础,然后开发出很多不同业务的项目,但问题来了,如果基础项目发现bug或需要升级,那基于此基础项目发展出来的项目也需要修bug或升级,请问有什么方法可以比较方便去维护这些项目?代码管理用的是gitlab
...全文
444
4
打赏
收藏
多项目维护,升级问题
情况是这样的,如果公司以一个拥有基础功能的java框架(例如已经实现了权限部分或者通用功能)为基础,然后开发出很多不同业务的项目,但问题来了,如果基础项目发现bug或需要升级,那基于此基础项目发展出来的项目也需要修bug或升级,请问有什么方法可以比较方便去维护这些项目?代码管理用的是gitlab
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oO临时工Oo
2018-02-27
打赏
举报
回复
基础模块升级,主系统理论上就需要升级。 引用基础模块有以下几种情况: (1)引入基础模块源代码:基础模块改完BUG,即使主系统不需要改代码,主系统肯定需要重新编译并打包升级。 (2)引入基础模块的jar:基础模块改完BUG,基础模块需要重新编译,主系统需要更新jar后重新打包升级。 想要优化这个问题,只能把基础模块独立成子系统(例如一个独立的.war)单独运行,通过上层集成基础子系统和各业务子系统。
maradona1984
2018-02-27
打赏
举报
回复
基础功能的框架按道理别的项目依赖的也是jar,选择升级是各个项目的事情,当然能做到兼容最好,修改bug一般不会导致暴露的接口变化的
soton_dolphin
2018-02-26
打赏
举报
回复
我觉得你对基础项目的升级和修改bug,首先前提是不应该影响到它的API,如果API必须要做出改动,那使用这个基础框架的其他系统都需要做出修改和升级,工作量会相当的大。
遇到跨端开发或多
项目
开发时,遇到的一些
问题
探讨,后端开发语言如何选择?
文章讨论了后端开发者在选择编程语言和应对跨端、多
项目
开发中的挑战,如接口一致性、
维护
升级
等
问题
。作者分享了自己的经验和使用uniapp等框架解决部分
问题
的方法。
嵌入式中,
升级
时涉及的协议兼容性
问题
?
本文讨论了在硬件多板系统中,如何处理自定义通信协议的
升级
和兼容性
问题
,提出使用ProtocolBuffers进行数据序列化以保持结构清晰并提高
项目
的可
维护
性。
meta-sca
项目
中python3-astroids-native组件
升级
至3.3.2版本的技术解析
开源
项目
meta-sca将python3-astroids-native组件
升级
至3.3.2版本,涉及软件供应链安全等多技术维度。3.3.2版本修复了类型推断、装饰器解析等
问题
。
维护
者通过三次提交完成
升级
,
升级
需关注兼容性等
问题
,开发者本地验证时要留意误报率等变化。
蜂巢(已更名为网易云计算基础服务)计费系统架构
升级
之路
本文讲述了网易蜂巢计费系统从
项目
背景、业务拆分到多Region支持的架构
升级
过程。面对技术债务,团队进行了模块独立、系统独立的拆分,解决了代码混乱和
维护
性
问题
。在多Region支持上,经历了摸着石头过河的阶段,最终通过数据库优化和代理组件RegionProxy实现了稳定架构。通过引入Apollo管理和Elastic-Job替换原有框架,提升了系统的可
维护
性和效率。
从‘yylloc‘编译错误聊起:GCC版本
升级
后,如何优雅地
维护
和编译老内核
项目
?
本文围绕GCC
升级
引发的'yylloc'等编译错误,系统阐述老Linux内核
项目
的可持续
维护
方法:包括工具链版本锁定、内核源码分支与补丁管理、兼容性
问题
分类及应对策略、多GCC版本自动化CI测试,以及上游化补丁、兼容层设计和知识传承等长期运维实践,聚焦编译器与内核协同演进的技术挑战。
Java
51,409
社区成员
86,086
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章