Я работаю в группе, которая занимается комплексным исследованием и разработкой полного кода доставки.
Половину времени я разрабатываю процессы, которые выполняются в нашей системе реального времени (где-то между мягким реальным и жестким реальным, средним реальным?)
В другой половине я пишу или оптимизирую процессы для наших исследователей, которым совсем не нужен код.
В настоящее время я работаю над процессом, который мне нужно разделить на две разные ветви.
Существует исследовательская версия для одной группы и производственная версия, которую иногда нужно будет объединить с исследовательским кодом, чтобы получить новейшую и самую лучшую версию для производства.
Чтобы протестировать эти процессы, вам необходимо настроить полусложную среду тестирования, которая будет отправлять анализируемые нами данные процессу в нужное время (система реального времени).
Я думал о том, как сделать:
- Идея
- Реализовать
- Тест
- GOTO # 1
Цикл как можно проще, быстрее и безболезненнее для моих коллег.
Одна из моих идей заключалась в том, чтобы встроить язык сценариев в эти длительные процессы.
Таким образом, по мере выполнения процесса они могут настроить фактический алгоритм и его параметры.
С бита я посмотрел на вложение:
Они оба кажутся выполнимыми и могут фактически полностью решить данную проблему.
Есть еще какие-нибудь яркие идеи?
Перекомпиляция после смены 1-2 строки, повторное развертывание в тестовой среде и перезапуск просто отстой.
Система довольно сложная, и, надеюсь, я объяснил это наполовину прилично.