满眼星河12138
08-04·AI领域创作者
拿到糟糕旧页面,前端选择重构还是修补?
拿到糟糕旧页面,前端选择重构还是修补
旧HTML项目里满屏div和全局变量,还能救吗?能。但必须放弃“修修补补”心态。真正可维护的重构不是把div class=“header”换成header就完事。先切断全局变量污染链,再按职责拆出独立作用域。否则语义化标签只是给混乱套了层马甲。一个做了十年的前端说,修修补补的代码最后都会变成“屎山”。今天加个补丁明天加个补丁,三个月后你自己都不认识自己改的什么。重构的决策线其实很清楚:如果这个页面还要活三年,重构;如果下个月就要下线了,修补。渐进式架构迁移是另一个思路。不中断现有业务、不推翻旧系统,并行运行新旧两套前端应用,平滑地把流量和功能从旧应用迁移到新应用。听起来像是魔法,但确实有人在这么做。重构的成本高,风险也高。修补的成本低,但长期维护成本高。选哪个,其实是在选“现在多花时间还是以后多花时间”。
发布于 中国香港
分享
评论
赞
未登录
友善发言
评论
加载中
下载脉脉APP,成就职业梦想
违法不良信息&未成年人有害信息举报电话/客服电话:400 065 0808
违法不良信息&未成年人有害信息举报邮箱/客服邮箱:maimai@taou.com
清朗系列专项行动相关违规信息举报电话:400 065 0808,举报邮箱:maimai@taou.com
个人/企业等被诽谤侮辱、人身权或知识产权等被侵犯、网络谣言的举报地址:maimai.cn/tousu | 涉企虚假不实信息举报投诉专区
京ICP备12005786号-1copyright©maimai.cn