【问题标题】:Best way to configure a run script?配置运行脚本的最佳方法?
【发布时间】:2009-11-20 17:33:20
【问题描述】:

我的任务是支持一个运行脚本,该脚本使用环境变量来确定要使用哪些工具、从哪些目录中获取源文件等。这对我来说似乎不是最好的技术。似乎拥有设置所有这些东西的配置文件并让运行脚本解析它而不是依赖环境变量会好得多。一方面,它可以让其他人轻松运行您的测试(只需指向配置文件)并且不易出错(环境变量被污染)并且更易于调试。我想我在某处也读到过,最佳实践是对这些类型的事情使用显式配置文件。

我只是想听听大家对此的看法。

【问题讨论】:

    标签: configuration environment-variables scripting


    【解决方案1】:

    是的,将配置与代码分开通常会很有帮助(尽管我已经看到这被带到了荒谬的极端,因为“可配置项”太多,或者依赖配置文件的长链,其中一两个就可以了)。

    一个简单的步骤可能是将环境变量移动到一个单独的文件中,并让原始脚本“获取”新文件(它实际上成为您的“配置文件”) - 最少的更改并且不需要额外的解析。

    【讨论】:

      猜你喜欢
      • 2014-10-27
      • 2017-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      相关资源
      最近更新 更多