想要重构屎山老项目,有成功实践的老哥分享一下经验嘛?

3 月 10 日
 crocoBaby
公司的老项目已经立项 5 年多了,用的技术栈还是 vue2 的,ui 框架和周边生态已经不维护了,现在想要升级成 vue3 生态的,需要保持页面逻辑不变,只是改变整体项目的依赖为 vue3 生态的,有人成功重构过吗?会不会有什么坑?
3049 次点击
所在节点    程序员
27 条回复
AoEiuV020JP
3 月 10 日
我重构最大的是一个复杂页面,三五十个类,整个架构推倒重来,
自认为很小心的让 AI 准备了 原代码问题梳理/最终的新设计/重构过程计划 三个文档反复调整确认好了再开工,
最后还是有些 字段赋值了没使用 之类的细节问题没 reviewer 到,后面测出 bug 才发现,
最终让 AI 自己总结了个重构的 skill ,也不好说有没有实际价值,
dtdths1
3 月 10 日
重构不难,难的是要测试资源,没人愿意白干活/白担责。
kuan1
3 月 10 日
新功能使用新技术,旧功能使用旧技术
crocoBaby
3 月 10 日
@AoEiuV020JP skill 是比较严谨的方法了,不过最后还得是要测试同事测一遍的,这个太难了,请奶茶都不肯
crocoBaby
3 月 10 日
@dtdths1 确实
crocoBaby
3 月 10 日
@kuan1 不行的,底层架构用的就是旧技术
shiloh595
3 月 11 日
按兵不动

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1197046

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX