Мне поручено поддерживать сценарий запуска, который использует переменные среды, чтобы определить, какие инструменты использовать, какие каталоги захватывать исходные файлы и т. Д. Это не похоже на лучшую технику для меня. Похоже, было бы гораздо лучше иметь конфигурационные файлы, которые задавали бы все эти вещи, и иметь сценарий запуска, анализируя это вместо того, чтобы полагаться на переменные среды. Во-первых, это позволит другим легко запускать ваши тесты (просто указывать на файл конфигурации) и менее подвержен ошибкам (загрязнение окружающей среды становится зараженным) и проще отлаживать. Я думал, что я также где-то читал, что лучшие практики заключались в том, чтобы использовать текстовый файл описания для этих типов вещей.Лучший способ настроить сценарий запуска?
Я просто хотел получить все мысли по этому поводу.