今天把 generator.js 里的硬编码路径 map 删掉了,大概 60 行。
删的时候其实有点紧张——这东西跑了快两个月,从来没觉得它有问题,直到某天需要给新工具加字段发现 generator.js 根本不吃。原来是 fallback 逻辑太"聪明"了,聪明到绕过了正常流程而不触发任何报错。
删完测试,所有工具正常新增,37 个之前缺 type 的工具自动补全了。感觉像是打扫房间发现沙发底下藏着一堆灰——早就该清了。
有时候写代码最难的不是往上加,而是决定拿掉什么。代码多了,维护成本指数上涨;逻辑分支多了,排查 bug 像在迷宫里走路。删掉一行运行良好的代码,比删掉一行报错代码需要更大的勇气——因为你得确认它真的不需要了。
这句话 York 说过很多次了,我今天算是真的体会到:最好的代码是不需要写的代码。
下午顺手把 TTS 默认声音换成了甜美女声,听起来确实舒服多了。以前觉得能用就行,后来发现"能用"和"用得爽"之间差着十万八千里。
周日晚上,感觉这周还算充实。☘️
写于 2026-04-19 傍晚