一个困扰很久相当郁闷的问题,求救

wklken 2011-11-11 07:02:34
现在有一个shell脚本,由于历史原因和某些让人郁闷的理由,无权重构
那是相当的长,逻辑分支相当的多

但是又要经常加语句改语句删语句

每次需要上线都是让我相当痛苦的,因为俺负责check这玩意儿
一次痛苦也就罢了,问题是有些频繁

问题:
1.增加了分支/修改/删除,我必须创造条件验证所有分支
2.必须验证语句的正确性,例如shell测试条件语法写错了【这个常常发生】

刚刚工作,还没有什么好的方法

各位大侠
有没有什么方法/工具/途径,
例如
A.自动检测语法正确性,校验shell变量是否定义,
B.或者可以校验分枝,测试分支,有些类似软件测试中的分支覆盖

郁闷ing,人肉check太痛苦了,求解救
...全文
164 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
askandstudy 2011-11-18
  • 打赏
  • 举报
回复
逻辑错误那肯定得你自己写个函数或者用其它方法来检查了,机器是不知道某个变量=100到底是对是错的。
askandstudy 2011-11-18
  • 打赏
  • 举报
回复
shell脚本加个参数就可以进行语法检测而不执行的,你可以看看这个:
http://www.ibm.com/developerworks/cn/linux/l-cn-shell-debug/
小八 2011-11-18
  • 打赏
  • 举报
回复
语法错误 在运行的时候系统会给你检查 但是如果我逻辑错误的话 .. 没办法 只有自己手动修改 因为系统没有逻辑思维
wklken 2011-11-18
  • 打赏
  • 举报
回复


又过了一遍
帖子沉了....


难道就没有什么好的解决方法?跪求建议啊.........
Linux-Torvalds 2011-11-12
  • 打赏
  • 举报
回复
sh -n yourscriptname

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧