把重复操作写成脚本之前要想什么
自动化不是为了炫技,而是为了把可重复的过程变得稳定、可复现、可审计。
先确认流程稳定
如果一个操作每天都变,先不要急着写脚本。脚本适合固化成熟流程,不适合掩盖尚未理解的问题。
输入输出要明确
一个好脚本应该清楚知道它读取什么、生成什么、失败时如何退出。越靠近系统边界,越需要谨慎处理输入。
#!/usr/bin/env bash
set -euo pipefail
printf 'checking project status...\n'
# run repeatable steps here
可维护比聪明更重要
脚本会变成团队流程的一部分。清晰的命名、简单的依赖和明确的失败信息,比一行流更有价值。
← 返回博客列表