Stateless state machine (An Introduction for .NET Developers [.NET 5 and C#])

Поделиться
HTML-код
  • Опубликовано: 6 ноя 2024

Комментарии • 27

  • @TheAceInfinity
    @TheAceInfinity Год назад

    I wasn't sure about this video as I usually have issues understanding accents like this, but this one was made very clear and was laid out well with an example of the problem it intends to solve from the beginning. Well done.

  • @hExx64
    @hExx64 2 года назад +1

    Very well organized and clear presentation(s) on the state machine topics. Nice work.

  • @akjha627
    @akjha627 9 месяцев назад

    Very well done.... excellent pace and explained it in a very simple way

  • @fabianolmos737
    @fabianolmos737 4 месяца назад

    Hi , nice video , right now I'm working based on this package (first time btw), my process ocurs in a loop , that means during this process I fire triggers, transitioning my objects to 2 states: succeeded or failed, but when my loop ends I need to fire a final trigger let's say AllSuccessful, AllFailured or PartialSuccess depending of the result of my process , so my point is: once I fired these final triggers the state machine is able to move all objects in succeeded/failured state to the final state or should I do something manually like the actions / functions that you explain in the video ? once again many thanks for sharing, appreciate it

  • @user-rp9iis1en6h
    @user-rp9iis1en6h Год назад

    Thanks. excellent one. How to configure it for multiple iterations? Something like, if I fire Acceleration 3 times, then the state should be stopped. ?

    • @DotNetCoreCentral
      @DotNetCoreCentral  Год назад

      That should be doable using an internal state table, as at this point it's beyond just an action, another dimension is now introduced

  • @Ibrahimnada1995
    @Ibrahimnada1995 Год назад

    good walk through

  • @oleksandr.tomashchuk
    @oleksandr.tomashchuk 3 года назад +1

    Thank you! Very nice explained :)

  • @novaploca2080
    @novaploca2080 2 года назад

    amazing teacher

  • @craigmunday3707
    @craigmunday3707 2 года назад

    Excellent tutorial

  • @user-rp9iis1en6h
    @user-rp9iis1en6h Год назад

    in 5:17 , car.configure(Car.state.Stopped), in the permit, (Car.Action.Start,Car.state.stopped), was it right? Should not be car.state.started?

  • @piyalibasak6886
    @piyalibasak6886 Год назад

    its awesome

  • @baoshenyi
    @baoshenyi 2 года назад +1

    Great video. Could you please share your source code. I could not find in your github.

    • @DotNetCoreCentral
      @DotNetCoreCentral  2 года назад

      Thanks for watching, I will do that

    • @baoshenyi
      @baoshenyi 2 года назад

      @@DotNetCoreCentral thanks lots, could you please share the url? thanks again!

  • @user-rp9iis1en6h
    @user-rp9iis1en6h Год назад

    how to store/pass current sate and action to the machine so that based on the current state it can go to the next state?

    • @DotNetCoreCentral
      @DotNetCoreCentral  Год назад

      I am not sure what is the use case, as you configure the machine itself to react based on a state and action.

  • @noura1427
    @noura1427 11 месяцев назад

    awoesome