最近一直在写各种脚本,*nix和win的均有。脚本每天都会被调度程序调度,因此体会到定义接口的重要性,同时日志的重要性也毋庸置疑了。下面是对这一段时间写shell/bat/vbs脚本的编写总结:
(1)脚本要能够完成相应任务
(2)异常处理机制
(3)是否提供重做机制
(4)提供返回值(成功或者失败)
(5)生成日志以供查询
(6)多次测试
以后写脚本的时候就要提醒自己注意以上各个指标是否达到。
本文总结了作者在*nix和Windows环境下编写脚本的经验教训,强调了定义接口、异常处理、重做机制、返回值、日志记录及充分测试的重要性。
最近一直在写各种脚本,*nix和win的均有。脚本每天都会被调度程序调度,因此体会到定义接口的重要性,同时日志的重要性也毋庸置疑了。下面是对这一段时间写shell/bat/vbs脚本的编写总结:
(1)脚本要能够完成相应任务
(2)异常处理机制
(3)是否提供重做机制
(4)提供返回值(成功或者失败)
(5)生成日志以供查询
(6)多次测试
以后写脚本的时候就要提醒自己注意以上各个指标是否达到。

被折叠的 条评论
为什么被折叠?