专栏名称: 程序员成长指北
专注 Node.js 技术栈分享,从 前端 到 Node.js 再到 后端数据库,祝您成为优秀的高级 Node.js 全栈工程师。一个有趣的且乐于分享的人。座右铭:今天未完成的,明天更不会完成。
今天看啥  ›  专栏  ›  程序员成长指北

离谱,split方法的设计缺陷居然导致了生产bug!

程序员成长指北  · 公众号  ·  · 2024-11-24 21:28

文章预览

点击上方  程序员成长指北 ,关注公众号 回复 1 ,加入高级Node交流群 原文链接: https://juejin.cn/post/7439189795614916658  作者授权转载:石小石 需求简介 大家好!前几天实现了这样一个需求: 根据后端 images 字段返回的图片字符,提取图片 key 查找图片链接并渲染。 由于后端返回的是用 逗号分隔 的字符,所以获取图片的key使用 split方法 非常方便。 if (data.images !=  null  || data.images !=  undefined ){       // 将字符通过split方法分割成数组    const  picKeyList = data.images.split( "," )      picKeyList.forEach( key  =>  {      // 通过图片key查询图片链接      // ...   })    } 乍一看,代码并没有问题,qa同学在测试环境也验证了没有问题!于是,当晚,我们就推送生产了。 生产事故 几天后的一个晚上,我已经睡觉了,突然接到领导的紧急电话,说我开发的页 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览