StateMachine: Управление состоянием объекта
Автор: Sergei Calabonga
Загружено: 2019-08-01
Просмотров: 597
Описание:
Ключевые моменты: #CSharp #практика #практическое_программирование #validation #backend #api #валидация #nuget #calabonga #state #status #processing
Очень часто по работе мне приходилось использовать перечисления (Enum) в качестве информации о состоянии объекта. И всё бы вроде как хорошо, но есть некоторое неудобство, при таком подходе логика по проверке состояния (validation) объекта при смене статуса "размазывалась" по всей системе. И часто получалось, что отследить все правила перехода от одного состояния к другому практически непосильная задача, особенно если проект разрабатывает группа программистов.
Nuget-package:
https://www.nuget.org/packages/Calabo...
Ссылка на статьи:
https://www.calabonga.net/blog/post/s...
https://www.calabonga.net/blog/post/s...
DEMO:
https://github.com/Calabonga/StatePro...
Благодарности и помощь каналу принимаются:
https://www.calabonga.net/site/thanks
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: