Идеи о том, как обрабатывать данные статистики передаются

Это может быть немного самоуверенным.

Я ищу идеи по обработке данных статистики.

Я работаю с компонентной архитектурой. Практически каждый компонент самодостаточен, за исключением одной или двух инициализирующих данных, которые позволяют компоненту функционировать.

Мы сильно полагаемся на статистику, поэтому нам нужна некоторая статистическая информация. Однако, поскольку эти компоненты самодостаточны, компоненты не могут узнать его контекст без каких-либо хлебных крошек.

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

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

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

Любые идеи работы со статистикой в ​​компонентной архитектуре. Как можно избежать дорогостоящей природы клонирования, просто изменив одно или два значения.

0 ответов

Другие вопросы по тегам