Конвейеры обработки сообщений
27.06.22
Разработка - Универсальные функции
Проект методики разработки решений для последовательной обработки сообщений или объектов данных по принципу построения конвейера.
Всё ниже изложенное является попыткой предложить и оценить применимость в 1С таких классических паттернов программирования, как:
-
цепочка ответственности (chain of responsibility);
-
конвейер (pipeline);
-
фабрика (factory);
-
промежуточное ПО (middleware).
-1. Описание проблемы.
0. Возможные существующие решения.
1. Предлагаемое решение.
2. Реализация.
3. Транзакционный конвейер.
4. Кэширование конвейеров.
5. Многопоточное выполнение.
6. Разработка.
7. Тестирование.
8. Эксплуатация.
9. Результат рефакторинга.
|
Старый код |
Новый код |
|
|
Вступайте в нашу телеграмм-группу Инфостарт
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
