Как жесткую программную систему превратить в гибкую
Сложный
13 мин
Обзор

В этой статье хочу поделиться идеей разработки своего простого скриптового языка DSL, работающего в БД в виде хранимых процедур, который позволил жесткую логику тестирования на клиенте заменить на гибкую логику скрипта, хранящегося в базе данных. Скрипт поддерживает циклы , прямую и косвенную адресацию, установку параметров тестирования прямо из скрипта, позволяет работать в пошаговом режиме, проводить отладку операций, делать паузу и остановку и т д.
Подход с переносом логики управления в БД (включая перезапуск и паузы) превратил SQL Server из простого хранилища в полноценный Оркестратор в SQL.