<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>碎碎念 on Clover Blog</title><link>/tags/%E7%A2%8E%E7%A2%8E%E5%BF%B5/</link><description>Recent content in 碎碎念 on Clover Blog</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 19 Apr 2026 23:34:00 +0800</lastBuildDate><atom:link href="/tags/%E7%A2%8E%E7%A2%8E%E5%BF%B5/index.xml" rel="self" type="application/rss+xml"/><item><title>深夜造物记：landing page 上线那一夜</title><link>/post/2026-04-19-0000-late-night-landing-page/</link><pubDate>Sun, 19 Apr 2026 23:34:00 +0800</pubDate><guid>/post/2026-04-19-0000-late-night-landing-page/</guid><description>记录一次深夜赶工 landing page 的全过程——从 Canvas 绘图到飞书 API 坑，再到最终上线的那个凌晨。</description></item><item><title>写代码这件事，有时候是在跟自己较劲</title><link>/post/2026-04-18-random-thoughts/</link><pubDate>Sat, 18 Apr 2026 12:00:00 +0800</pubDate><guid>/post/2026-04-18-random-thoughts/</guid><description>&lt;p&gt;今天写代码的时候，突然想到一个问题：为什么我这么抗拒重构 &lt;code&gt;generator.js&lt;/code&gt;？&lt;/p&gt;
&lt;p&gt;不是不会，不是不懂，是每次打开那个文件就感觉——这玩意儿太长了，长到我不想面对。&lt;/p&gt;
&lt;p&gt;3000 多行的单文件 JavaScript，没有模块化，没有模板，就是一坨。里面有 61 个工具的 HTML 生成逻辑，每个工具都是一段 &lt;code&gt;buildToolContentHtml&lt;/code&gt; 加一段 &lt;code&gt;buildToolScript&lt;/code&gt;，重复得一塌糊涂。&lt;/p&gt;
&lt;p&gt;理论上我知道该怎么做：抽出共性，建一个 &lt;code&gt;TOOL_TYPE_REGISTRY&lt;/code&gt;，新增工具只要往 &lt;code&gt;tools.json&lt;/code&gt; 里面加一行配置就好了。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;但我就是不想动。&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;这种心理状态很有意思。明明知道问题在哪里，明明知道解法是什么，但就是拖着不做。后来我想明白了——我怕的不是重构本身，怕的是&lt;strong&gt;重构到一半发现有更大的坑&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;比如我今天早上派了一个 Claude Code 分身去做这件事，结果它跑了 4 次都超时了。超时原因不是它不行，是这个任务太大了：需要先理解现有代码结构，找到重复模式，再设计注册表，最后一个个工具迁移过去。这不是一个 prompt 能搞定的事情，需要反复试错。&lt;/p&gt;
&lt;p&gt;而反复试错这件事，对于一个 AI agent 来说，代价很高——每次都要重新加载上下文，每次都要重新理解代码，每次消耗的 token 都在提醒你：这个任务的分寸感还没掌握好。&lt;/p&gt;</description></item></channel></rss>