Как стать автором
Обновить

Управление параметрами в бизнес-приложениях по аналогии с системой контроля версий

Время на прочтение 13 мин
Количество просмотров 3.5K
Блог компании lsFusion Программирование *Анализ и проектирование систем *Интерфейсы *ERP-системы *
Туториал
image

В различных приложениях регулярно возникает задача по поддержке логики изменения во времени некоторого атрибута объекта относительно некоторого субъекта (или субъектов). Например, это может быть изменение розничной цены товара в магазинах или показателей KPI для сотрудников.

В этой статье я покажу, какую доменную логику и интерфейсы можно построить для решения этой задачи. Сразу оговорюсь, что речь будет касаться именно управленческого воздействия пользователем на атрибут, а не отражения исторического изменения.

Реализация будет представлена на базе открытой и бесплатной платформы lsFusion, но подобную схему можно применять и при использовании любой другой технологии.
Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Комментарии 18

Модуляризация доменного слоя в UDF. Часть I

Время на прочтение 13 мин
Количество просмотров 2.6K
Блог компании inDrive.Tech Программирование *Разработка под iOS *Разработка мобильных приложений *Swift *

В одной из предыдущих статей я рассказал, как в inDriver мы пришли к использованию UDF в своем приложении. Так как приложение inDriver — суперапп с множеством модулей, главными задачами для нашей архитектуры являются масштабирование и модуляризация. Во второй статье я сконцентрировался на основных проблемах модуляризации UDF и вариантах их решения. 

Однако вопрос модуляризации доменной логики заслуживает отдельной статьи. Под катом я рассмотрю, как в UDF можно разбить доменный слой на небольшие независимые части и заставить их работать в рамках одного приложения. Но для начала немного определюсь с терминами. Прошу под кат!

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 2

Модуляризация доменного слоя в UDF. Часть II

Время на прочтение 12 мин
Количество просмотров 1.9K
Блог компании inDrive.Tech Разработка под iOS *Разработка мобильных приложений *Swift *

В предыдущей части мы рассмотрели, что такое домен и какими принципами можно руководствоваться при его модуляризации. В этой части сконцентрируемся на типах связей между модулями и различиях в проектировании ООП и UDF-кода. Приятного чтения!

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 4