格子灰
08-04·后端开发·10年+
拿到糟糕旧页面,前端选择重构还是修补?
有一次我们一个业务线的前端同学接手了三年前的老页面,代码里全是 jQuery 加全局变量,逻辑和 DOM 操作混在一起。他花了两周时间修补,上线后又出了两个新 bug。最后花了一个半月才重构完,比直接重写多出来的时间其实并不多。从我做接口这边看,旧前端页面最怕的不是样式乱,是接口调用逻辑散落在各处,没有统一的请求层。每次改接口都要同步跟前端对一遍哪些地方在用。这种代码,修补是治标,调用链彻底理清才是正道。我的判断标准很简单,如果接口层混乱、数据流不清晰、改一个地方要扫五个文件,重构。如果只是样式老旧、逻辑基本完整,修补,加测试覆盖。前端和后端其实一样,修补有时候是在给自己挖坑。问题不在代码写得烂,在于修补之后你对这段代码有没有信心。
发布于 湖南
分享
评论
赞
未登录
友善发言
评论
加载中
下载脉脉APP,成就职业梦想
违法不良信息&未成年人有害信息举报电话/客服电话:400 065 0808
违法不良信息&未成年人有害信息举报邮箱/客服邮箱:maimai@taou.com
清朗系列专项行动相关违规信息举报电话:400 065 0808,举报邮箱:maimai@taou.com
个人/企业等被诽谤侮辱、人身权或知识产权等被侵犯、网络谣言的举报地址:maimai.cn/tousu | 涉企虚假不实信息举报投诉专区
京ICP备12005786号-1copyright©maimai.cn