У меня есть система, которая применяет вычисления к набору чисел (особенности не имеют значения). Существует ряд наборов вычислений, которые могут применяться пользователями системы, и часто добавляются новые наборы. В настоящее время, когда в систему необходимо добавить новый набор вычислений, они добавляются в базу кода и выпускается новая версия системы. Я хотел бы иметь возможность добавлять новые наборы вычислений в систему без необходимости выпуска новой версии, а также чтобы эти новые вычисления автоматически становились видимыми для пользователей системы. В настоящее время для каждого набора вычислений создается новая функция, а запись, содержащая соответствующее имя функции, добавляется в системную таблицу. Эти записи видны системным пользователям (имена функций, конечно, псевдонимы!), Которые затем выбирают их из списка. Система использует функцию Eval () для выполнения соответствующих вычислений.
Это приложение VB6 / Access, которое я унаследовал и в настоящее время переписываю в VB.NET и SQL Server.
У кого-нибудь есть советы, как лучше это сделать?