工具箱第一版有十一个工具,其中三个有 bug:进制转换会把 1.5 当整数、颜色框每次输入都被回写吞掉、JSON 复制多带一行提示语。
现在的做法是给纯函数写用例:从 tools.js 里按大括号配对抽出真实函数,跑 22 组断言——中文与 emoji 的 Base64、URL-safe 与无 padding、进制正则要拒绝 1.5/12abc/0x1F、密码生成两千次都要含四类字符、UUID 一千个不许重复。
工具数量的扩张必须跟着用例走,否则第 120 个工具就是第 121 个 bug。