脚本就像是我们设计中的隐形基础设施,平时不怎么注意,但一旦出了问题,整个项目就会陷入停滞。
脚本编写的基本准则
每次接手前任留下的项目时,最让人头疼的往往不是设计本身,而是那些没有注释、充满硬编码路径的脚本文件。打开文件看到一堆莫名其妙的命令,谁写的、做什么用的、什么时候改过,全都是谜。
这就是为什么每个综合脚本都应该从一个完整的文件头部开始。这个头部需要清晰地说明这个文件的用途、作者是谁,以及修改的历史记录。这不仅仅是为了别人,也是为了几个月后的自己。
花整整两天时间去弄明白自己三个月前写的一个脚本到底是做什么的,那种体验真的很糟糕。