人员的离职和工作交接,都会导致脚本无法很好地在运维人员之间传承和再利用,因为下一个运维人员可能无法理解和修改前一个运维人员编写的脚本功能,应该用什么方法来解决?
收起根据企业的规模不同,解决方法也不尽相同。如果企业不是很大,脚本量也不多,建议可以通过管理手段进行约束。如果规模较大,建议选择通过如下手段进行传承和再利用:
1、将脚本编写拟定规范,根据企业实际不断进行完善。例如命名规范、语法规范、适用范围、适用时间等。
2、设立脚本专家团队,对脚本的生产准入进行把关或者直接编写规范和脚本。例如,脚本是否符合规范,是否经过验证测试,规范是否需要进行更新完善等。
3、通过版本化工具管理脚本。不要再将脚本存在自己的个人电脑中,而是将其存在于版本化管理工具中,例如GIT。谁、什么时间、因为什么原因修改了脚本的什么地方,都需要有记录。
4、尽量原子化设计脚本,让脚本功能尽量单一,提高可阅读性和可维护性。
5、注释。企业文化和个人习惯直接其实是有关联的,作为管理人员可以有意无意地培养。
6、通过自动化平台将脚本封装成系统功能,例如某个软件的安装。
大家可以根据自己企业的实际情况逐步解决这个问题。