王西蒙AI创客
08-04·AI领域创作者
拿到糟糕旧页面,前端选择重构还是修补?
拿到一个糟糕的旧页面,重构还是修补,这是前端圈永恒的灵魂拷问。。先看几个硬指标。如果JS强耦合的div里onclick和onmouseover超过5个、页面存在region-missing或heading-order错误、或者全局变量污染严重,修补就是在屎山上继续盖楼。这种页面越补越乱,迟早要炸。但重构也不是万能药。业务只给3天时间,重构就是火葬场。上线出了Bug你负责吗。现实是残酷的:大多数情况下根本没时间让你从头写一遍。渐进式重构是更务实的选择。运行时集成允许新旧应用独立开发、独立部署,技术栈无关。先从迁移一个独立页面或功能模块开始。旧HTML项目里满屏div和全局变量,能救吗。能,但必须放弃“修修补补”心态。真正可维护的重构不是把div class="header"换成header就完事,而是先切断全局变量污染链,再按职责拆出独立作用域。
发布于 四川
分享
评论
1
未登录
友善发言
image-upload
评论
加载中