|
![]() MVI и State Machine — объединяем концепции. Визуализация и анализ диаграммы состояний в Android и KMM проектахПонедельник, 10 Октября 2022 г. 07:15 (ссылка)
Чтобы проще было развивать и поддерживать код продукта, сложную логику можно разбить на конечное множество состояний и описать правила переходов между ними. В итоге мы получаем конечный автомат. Часть бизнес-логики, описывающая смену состояний в MVI-архитектуре, может быть реализована в виде конечного автомата. Это даст возможность представить вашу логику в виде графа переходов для последующей визуализации и анализа. Мы написали и выложили в опенсорс MVI-библиотеку на Kotlin — VisualFSM, которая умеет по исходному коду строить визуализацию вашей системы, что позволит быстрее понимать сложные бизнес-процессы, упрощать поиск ошибок, добавлять новую функциональность и проводить рефакторинг. Под катом я расскажу подробнее о нашем подходе, о том, как устроена библиотека, и как начать ее использовать. Читать дальше →https://habr.com/ru/post/691446/?utm_source=habrahabr&utm_medium=rss&utm_campaign=691446
![]() .NET 6: PriorityQueueВторник, 17 Мая 2022 г. 12:07 (ссылка)
В .NET 6 появилась новая коллекция — PriorityQueue. До этого очереди с приоритетами уже были в .NET, но только в виде внутренних классов — они использовались под капотом разных механизмов в WPF, Rx.NET и в других частях фреймворка. Но в .NET 6 PriorityQueue стала новой коллекцией, которой теперь можно пользоваться из клиентского кода. Давайте посмотрим, что предлагает эта очередь, как она устроена внутри и насколько быстро работает. Под катом будет постепенное погружение: от примеров использования в коде к введению n-арные деревья. Читать далееhttps://habr.com/ru/post/666018/?utm_source=habrahabr&utm_medium=rss&utm_campaign=666018
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |