Задать вопрос

Хранить ли код в базе или аналог паттерна Стратегия?

Что делать, если есть определенные алгоритмы (скачать, обработать, оповестить, например) - как примеры, парсинг, скачивание файлов по http/ftp, по прямой ссылке, по паролю в параметрах, с авторизацией и т.д. - и в них все шаги одинаковые, кроме одного (разная разметка файла при парсинге или разная последовательность действий для скачивания файлов). А сущностей (сайтов, источников скачивания) может быть очень много и они постоянно добавляются.

Как часто вообще применяется дизайн, когда куски кода хранятся где-то отдельно ? И является ли это огромным костылем? Из примеров вспоминается только рассказ из какой-то книги о рельсах, где в базе хранился код валидаций на каком-то крупном екоммерс портале.

И что является лучшим решение в таких ситуациях - написание своего DSL ?
  • Вопрос задан
  • 2405 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы