Dzięki! W sumie to nigdy nie rozumiałem po co ludzie używają takich bibliotek - pisanie obiektowych maszyn stanów "z palca" nie jest super trudne - da się tego nauczyć w jeden dzień (jeśli się ma od kogo) i wystarczy pamiętać o kilku regułach (np. maszyna stanów musi być synchronizowana, bo nie można robić dwóch tranzycji na raz). Może do jakichś pobocznych szybkich rzeczy takie coś byłoby OK, ale ja w większości przypadków miałem do czynienia z maszynami które były "w sercu logiki" - wrzucenie tam biblioteki bądź frameworka często przeszkadzało i taki klocek stawał w poprzek założonej architektury i podejścia do projektowania.
Dzięki! W sumie to nigdy nie rozumiałem po co ludzie używają takich bibliotek - pisanie obiektowych maszyn stanów "z palca" nie jest super trudne - da się tego nauczyć w jeden dzień (jeśli się ma od kogo) i wystarczy pamiętać o kilku regułach (np. maszyna stanów musi być synchronizowana, bo nie można robić dwóch tranzycji na raz). Może do jakichś pobocznych szybkich rzeczy takie coś byłoby OK, ale ja w większości przypadków miałem do czynienia z maszynami które były "w sercu logiki" - wrzucenie tam biblioteki bądź frameworka często przeszkadzało i taki klocek stawał w poprzek założonej architektury i podejścia do projektowania.