自动化不是万能的:我踩过的 5 个坑
👁 阅读 —
↗ 分享 —
自动化很爽,但它也会用各种方式教你做人。下面是我真实踩过的坑,希望你能少走一点。
坑 1:以为能全自动
几乎所有「全自动」的设想,在现实里都会撞上验证码、风控或者平台协议。更糟的是,硬要绕过去可能让你的账号受影响。正确姿势是:机器做它擅长的(盯、算、提醒),把需要判断和责任的一步留给人。
坑 2:只测 happy path
我的第一个监控脚本,跑通就上线了,然后:页面改版了、网络抖了一下、浏览器崩了……全都让它悄悄死掉,而我以为它还在工作。教训:任何长期运行的东西都要有「自愈」和「我能知道它活着」的机制。
坑 3:数据放在你以为安全的地方
纯前端应用用浏览器本地存储存数据——听起来很方便,直到你换一台设备:数据全没了。或者清一次浏览器缓存:也是全没。涉及数据,先想清楚它住在哪、会不会丢、能不能同步。
坑 4:不验证就相信
「它说成功了」不等于「它成功了」。接口返回 200 但文件其实没写、命令退出码是 0 但结果是空的——这类事我遇到过不止一次。凡是重要的动作,都要有一个独立的验证步骤:读回来看看。
坑 5:过度工程
为了「以后可能扩展」,我写过一个配置项堆到 30 个的脚本。结果是:我自己三个月后都不记得怎么配了,而且真正用到的只有 5 个参数。先做能用的,再在真的需要时扩展。
一句话总结
自动化的目标是让你少干活、少出错、心里有底——不是炫技。所以:小步走、加自检、留退路、人机配合。能稳定跑三个月的小脚本,胜过花两周写的完美系统。