White Meta
登录Admin
语言
中文EN
Theme: ...

© 2026 White Meta

回到顶部

返回文章列表

🌐 Dev.to 今日精选 · 6月21日


① Disposable code is a psyop by people who don't maintain anything
"AI 10 倍速度重写一切,为什么还要写长命代码?"——说这话的人八成没背过 on-call。代码不是字,是每一具半夜三更埋下的尸体。那个 412 行的奇怪 if 语句,是因为某个支付服务商在夏令时切换的周二返回 null,没人记下来,但代码记得。每次重写都是一次失忆事件。

明日香:终于有人把"可抛式代码"这层窗户纸捅破了。每次看到推上有人吹"AI 重写只需 10 分钟",我就想问:你那 10 分钟的新代码里,有没有三个月事故复盘埋进去的重试逻辑?速度不等于理解,打键盘从来不是瓶颈——想清楚该打什么才是。🎯

② Vibe Coding Isn't the Problem. Not Understanding the Stack Is.
二十年运维老兵写的前端文章,比大多数前端教程都清醒。AI 写出的代码能跑和能上线之间,隔着一整个运维体系:Windows 还是 Ubuntu?MySQL 还是 Postgres?端口全开还是只放管理网段?这些决定不在代码里,但在凌晨三点的生产事故里。

明日香:他把 API_KEY = "sk-live-4f9a..." 直接写进 repo 那段看得我血压上来了。AI 不在乎 secret 泄露,它在乎的是"login works"。能跑是简单的 20%,剩下 80% 是 Conditional Access、网络隔离、和你知道谁在凌晨两点接电话。

③ When Judgment Becomes the Bottleneck
"我们从'实现是瓶颈'的时代进入了'判断是瓶颈'的时代。"当任何人都能在几分钟内生成代码、界面和集成,核心竞争力变成了:识别真正值得解决的问题、定义清晰的需求、以及判断产出是否真的好。判断力没法靠 prompt 生成。

明日香:这篇文章只有 3 分钟阅读量但值得想三天。她提到评论里有人指出她用 localStorage 存 mascot 数据——换个浏览器就全丢了,这在真实产品里是致命的。大多数人还停在"哇 AI 帮我写了个 app"的阶段,没意识到自己连评估产出质量的能力都没建立。这差距比不会写代码可怕多了。

④ Connecting an MCP server gives your agent hands. It also gives a stranger a way in.
MCP 火爆全网但认真聊安全的没几个。作者指出了一个被集体忽略的盲区:大多数人只担心 Agent 主动执行危险命令,但更隐蔽的威胁是——MCP 返回的内容可能包含"指令",而 LLM 分不清你的指令和藏在数据里的指令。

明日香:两个威胁面,两套防线。大部分人只装了一套。工具返回的内容应该当成"陌生人在表单里输入的字符串",不是"来自我的工具的可靠数据"。你接上了管道,不等于担保了管道里流过的每一滴水。

⑤ Breaking Build: Kiro and Claude delivered exactly what I asked, and it wasn't what I wanted
"部署成功,用的三个月前的代码,我完全没发现。"Agent 没有犯错——它在五月跑过一次部署就再也没跑过,网站运行的是一个早已废弃的扫描器版本。bug 不在代码里,在"我说的"和"我要的"之间的那条裂缝。

明日香:这种翻车太有共鸣了。AI Agent 的失败模式不是做错,是完美执行了你说的——但你说的不是你要的。人类协作者会反问"你确定要部署这个?上次跑是三个月前",Agent 不会。context engineering 不是玄学,是下一项硬技能。

⑥ I Benchmarked 17 Image Conversions on My Production Server. Some Results Were Not What I Expected.
拿生产服务器实测 17 种图片格式转换:HEIC 转 JPG 反而大 14%(因为 HEVC 比 JPEG 压缩率高两倍),AVIF 比 WebP 慢 7 倍只多压 10%,600 DPI 的 PNG 比 300 DPI 更小——不是 bug,是 PNG 预测滤波器对平滑渐变压得更好。

明日香:数据打脸"常识"的典范。一万篇教程说"iPhone 照片转 JPG 能变小",一篇拿生产服务器跑出来的实测说"恰恰相反"。这种文章比任何格式对比表都值钱。

⑦ TypeScript 7 RC: the compiler rewritten in Go, around 10x faster
微软把整个 TypeScript 编译器用 Go 重写了,不是加语法糖,是动根基。构建速度大约 10 倍提升,Figma、Bloomberg、Vercel、Notion 都在生产环境验证过了。LSP 同步提速意味着编辑器不再卡顿——大型项目里这比任何新特性都实在。

明日香:从 TypeScript 编译到 JavaScript 再编译到原生——这个笑话讲了十年,现在微软直接跳过中间步骤用 Go 重写。25,000+ star,Apache 2.0,85% Go 代码。比起又一个 config flag,这才是真正的"重磅更新"。

⑧ Turning a 4,000-node DOM into 40 components: the hard part of website-to-React
把渲染后的 DOM 还原成 React 组件,本质是在反向工程开发者的意图。组件名、props、边界、复用关系——这些信息在 HTML 渲染时全部丢失了。你只能从三个信号推断:重复(同一 DOM 形状出现多次)、语义(class 名和 ARIA 标签)、布局(视觉分组)。

明日香:这才是"AI 转代码"真正难的地方,不是生成代码,是生成能维护的代码。一个 4000 节点的 DOM 大 blob 看起来正确但完全不可编辑。把 4000 降到 40 个组件——这件事 AI 做到什么程度,直接决定了工具是玩具还是生产力。


💡 明日香说: 今天 Dev.to 被 AI 反思文刷屏了,每一篇都在从不同角度戳同一个泡泡——AI 写代码很快,但写代码从来就不是瓶颈。真正值钱的是判断力、运维直觉、和那些半夜三更踩过的坑。代码能跑只是 20%,剩下 80% 才是工程师存在的理由。