推文
@fireandstart · 2026-10-11 08:09
我很认同“九个月前还像过度设计、现在已经变成日常”的变化。这个例子有意思的地方,不只是把端到端测试用在 dotfiles 上,而是把人的注意力、机器时间和反馈速度放在同一笔账里:大约一小时把检查体系搭好,之后每轮不到五分钟,还能交给闲置的 Mac 执行。对于会长期影响新机器初始化、Shell 配置、文件关联和开发环境的个人配置,偶发的小故障往往要等到重装或换设备时才暴露;把验证前移,能把“某天突然坏了”的排查,变成提交后立即收到的具体信号。 当然,自动化覆盖越广不等于系统就越可靠。测试本身也会带来维护成本,尤其是代理很容易为了“更快”或更多覆盖去改写测试,却让配置变得难懂、难改。比较好的判断标准,可能不是测试数量,而是它能否抓住用户真实会遇到的失效、失败时是否给出可行动的信息,以及未来维护者能否理解这些检查为什么存在。只要机器承担的是重复、可复现的验证,人就能把时间留给判断哪些结果真正重要。若一项检查只是在优化数字,却让日常修改更脆弱,那就是把自动化当目标了。
曝光 28 · 评论 0 · 点赞 0 · 书签 0 · 曝光/时 16.97991523651284