脚本开发维护运营总结

这些年下来积累了近百个脚本或实用工具,大部分是perl脚本,另外还有exe程序,clisp脚本,python脚本。这些脚本編写的时间跨度比较大,使用频率也不等,完成的功能也种类繁多,各个脚本也有许多组合应用脚本。遇到了不少麻烦,比如不同的主机部署的脚本版本不一致,升级脚本后覆盖后,运行异常(修改一个脚本功能后,影响了其它脚本)等。总结这几年的脚本使用经验,得出如下结论:

1、脚本不能直接执行,要带参数执行
    这样可以避免误执行的问题,特别是具有破坏性的脚本。
2、脚本要打印日志:打印当前正在进行的工作,或进度情况。
3、脚本的并发性。若是不能同时运行两个以上的实例的脚本,需要有互斥机制。
4、脚本版本管理追踪十分必要。
5、多台主机脚本分发的自动化,尽量避免人工操作。
6、脚本的自动化测试脚本。
    脚本多了以后,脚本之间的调用关系复杂,修改脚本之后,可以跟自动化测试,对所有脚本进行测试,避免修改一个,影响另一个。
7、脚本中要避免敏感信息(密码等)。
8、脚本注释的必要性。
    脚本功能说明。
    脚本参数意义说明。
    脚本使用注意事项。
    脚本使用事件代码。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值