暂无搜索历史
前几天做 code review,看到一段很典型的代码:一个下单接口里,先 fetch 拉第三方数据,直接 .then 拿来往数据库塞,塞完还顺手发了封邮件——...
假设你在做一个电商后台,运营天天来找你:「帮我查一下上个月,用了优惠券、金额大于 500、状态是已退款、收货地址在江浙沪的订单。」
同事提交了个用户信息卡片,功能全对——头像有了,昵称有了,测试也过了。但我在评论区打了个问号,指着这一行:
一个刚上手的同事写了个列表页,请求接口、渲染数据。类型标得规规矩矩,data、error、loading 一个不落。我看了眼,问他:"如果接口又返回了数据、又报...
一句话说清楚:以前处理大文件、大数据,都得先把"一整桶水"倒进内存这个大缸里,等倒满了才能处理;而"流"(Stream)让数据像自来水一样,边流边处理,压根不用...
有个朋友用了我做的一个后台系统半年,有次闲聊他说了句:"你这个东西用着挺舒服的。"
上周帮同事看一个"莫名其妙"的卡顿。用户点开报表页,Loading 转圈转得好好的,数据一到,整个页面"咯噔"一下白屏小半秒,连点击都没反应。
前阵子做一次列表页的性能复盘,我们盯着 INP 那条红线发愁:点一下筛选按钮,要等小半秒界面才有反应。代码翻下去,元凶是一段几千条数据的同步处理——它把主线程整...
去年给一个后台系统做用户行为埋点,功能上线半个月后,数据分析的同事找来了——"你看,这个退出率的图怎么这么奇怪,感觉数据不全。"
不是「大概知道」,不是「好像是清理用的」,而是真的能说清楚——不写会发生什么,什么情况下会出问题,出了问题会报什么错。
刚接触 Claude Code,最容易犯的错就是不知道它能干什么,结果把一把瑞士军刀当普通刀用。
去年我在 App Store 花了 30 块,买了一个"屏幕共享前隐藏桌面图标"的小工具。
「哥,帮我看个东西。这是我写的商品列表,现在产品要加个『店铺专享』的标签。本来挺简单一个活儿……但我不敢动手。」
新人小李入职第三周,组长扔给他一个需求:「给『导出订单』那个页面加个『重试』按钮,导出失败了用户能点一下重来。」
刚入行那会儿,我一直以为:高级工程师之所以厉害,是因为他们脑子里装了更多"骚操作"——更冷门的 API、更花哨的写法、更高级的算法。我拼命刷这些,以为刷够了就能...
搜索框的抖动、日期显示的格式、JSON 解析时崩溃的报错、下载文件时莫名失败……这些问题我处理了一遍又一遍,最终决定:不再重复写了,统一放进工具库,每个新项目直...
《Claude Code 从入门到精通》试读篇:Claude Code 是什么?你可能从第一步就用错了
咱们前端每天都在和接口打交道。一个 API 本质上不是"数据搬运工",而是一份契约:前端、移动端、测试、监控、客服,还有半年后接手的那位新同事,全都依赖这份契约...
接下来咱们按照历史顺序,把 8 种方案的来龙去脉讲清楚。每种方案都是为了解决上一种的问题而生的——理解这条进化链,比背八个定义要有用得多。
更多框架、更多设计模式、更多算法技巧。于是我拼命学,掘金、GitHub、技术公众号,恨不得把所有库的源码都看一遍。
暂未填写公司和职称
暂未填写学校和专业