我们还在像猴子一样对待脚本? ^_^

许多人(包括笔者)对待脚本的行为往往是: ”它简单, 轻量级,写了丢、丢了再写呗!“  Faint! 难道我们就是小时候故事中的哪只猴子? ^_^ 
做了挺长时间的猴子, 一些经验教训总结分享:

- 脚本开头注意写好其解释器,建议使用/usr/bin/env 获取 - 不假设命令已经在PATH里,脚本开头最好把需要的PATH路径确保或用绝对路径 - 别假设用户一定是在当前目录运行你的脚本 - 如果脚本有良好定义的返回值, 判断并提示用户, 会避免不少问题和疑惑 - 脚本可执行权限建议安装时保证,如果不放心,可以使用sh script.sh避归执行失败 - 脚本代码的可读性也挺重要的 - 经过设计的脚本会比较少bug且更易维护 - 脚本也需要持续改善 - 即使是简单的脚本, 也需要经过严谨的测试


posted on 2013-12-03 21:49  Lifen, Song  阅读(225)  评论(0编辑  收藏  举报

导航