好的小工具,从少做一次重复开始
不为工具而工具。从一个具体的小麻烦出发,让日常操作变得更顺手。
这篇会聊到
先观察重复,而不是先写代码
一个值得做的小工具,常常来自一句“怎么又要手动做这件事”。批量重命名、整理素材目录、检查文件格式,都是足够具体的起点。
重要的不是功能多,而是能不能减少一次真正存在的摩擦。
写下输入和输出
在开始之前,用一句话描述工具:给它什么,它会返回什么。比如,输入一个素材目录,输出一份文件命名检查报告。
输入:一个待检查的素材目录
过程:检查空格、重复名称与扩展名
输出:报告,不修改原文件
先做只读版本,确认规则符合预期,再考虑自动修改。对于会改动文件的工具,提供预览、备份与撤销路径,比增加一个漂亮界面更重要。
让工具解释自己做了什么
好的反馈不只是一个绿色的“完成”。它应该告诉人:检查了多少项、跳过了什么、哪些地方需要手动处理。
- 错误信息写清楚对象与原因。
- 默认行为尽可能保守。
- 同样的操作再次执行,不应制造额外混乱。
小,就是它的优点
不用一开始就搭建一个庞大的系统。一个能稳定解决单一问题的小脚本,也可以是很好的作品。把节省下来的注意力,留给真正想做的事情。
✳
谢谢你读到这里。
愿每一个小想法,都有慢慢长大的空间。