选择阅读风格
← 所有文章

好的小工具,从少做一次重复开始

不为工具而工具。从一个具体的小麻烦出发,让日常操作变得更顺手。

ABABoom 创作者 · 保持好奇
这篇会聊到

先观察重复,而不是先写代码

一个值得做的小工具,常常来自一句“怎么又要手动做这件事”。批量重命名、整理素材目录、检查文件格式,都是足够具体的起点。

重要的不是功能多,而是能不能减少一次真正存在的摩擦。

写下输入和输出

在开始之前,用一句话描述工具:给它什么,它会返回什么。比如,输入一个素材目录,输出一份文件命名检查报告。

输入:一个待检查的素材目录
过程:检查空格、重复名称与扩展名
输出:报告,不修改原文件

先做只读版本,确认规则符合预期,再考虑自动修改。对于会改动文件的工具,提供预览、备份与撤销路径,比增加一个漂亮界面更重要。

让工具解释自己做了什么

好的反馈不只是一个绿色的“完成”。它应该告诉人:检查了多少项、跳过了什么、哪些地方需要手动处理。

  • 错误信息写清楚对象与原因。
  • 默认行为尽可能保守。
  • 同样的操作再次执行,不应制造额外混乱。

小,就是它的优点

不用一开始就搭建一个庞大的系统。一个能稳定解决单一问题的小脚本,也可以是很好的作品。把节省下来的注意力,留给真正想做的事情。

✳

谢谢你读到这里。

愿每一个小想法,都有慢慢长大的空间。