ИСПОЛЬЗОВАНИЕ STATE MACHINE В ПРИЛОЖЕНИЯХ

Поділитися
Вставка
  • Опубліковано 12 січ 2025

КОМЕНТАРІ • 12

  • @vrakitine
    @vrakitine 7 місяців тому +1

    В институте я много слышал про конечные автоматы (КА), но это всё было теорией - как облака в небе: воды в них много, а напиться нельзя. Корпел три месяца после института, пока не реализовал свой КА в коде в 1981 году. Сейчас существует методология программирования на этой основе - v-agent oriented programming (VAOP) - и множество примеров её реализации. Лучше начать знакомство с VAOP с этой статьи на Medium: "Bagels and Muffins of Programming or How Easy It Is to Convert a Bagel into a Black Hole" или на Хабре: "Бублики и Коржики Программирования".

    • @den-rad
      @den-rad Місяць тому

      Спасибо за рекомендацию!

  • @dmitryponyatov2158
    @dmitryponyatov2158 5 років тому +5

    для реализации конченного автомата компания Обпол предлагает фреймворк на 300 классов под названием гейплейкит, да, вместо одной переменной, for/switch и enumа, которые компилируются в десяток машинных команд.

  • @TheUV58
    @TheUV58 3 роки тому +1

    "презинтэйшн слой"

  • @Robo-Manus
    @Robo-Manus 4 роки тому +7

    Название ролика не соответствует содержимому. 30 минут видео про то, как в iOS прикрутить к приложению какой-нибудь замечательнейший фреймворк, потом его допилить/дописать и получить наконец-то отрисовку странички с новостями. А все потому, что чувак не знает, как реализовать конечный автомат кроме как лесенкой из if/else. Рукалицо.

    • @loam
      @loam 4 роки тому +3

      Ага, прям мои мысли. Бестолковое видео, честно говоря

    • @Mariia_MR
      @Mariia_MR 2 роки тому

      "рукалицо" - поставить на аватарку недосвастику, оккупант хренов!!

  • @Proidiswit
    @Proidiswit 4 роки тому

    Печально наблюдать сегодняшнее понимание автоматов теории алгоритмов и современные инструменты разработчиков. GKStateMachine может рассматриваться и использоваться только как дополнение к полноценной машине автоматов с событиями и условиями переходов. А в реальных, крупных проектах, ещё и иерархичной. Но посыл верен, качественный автомат - лучшее из известных решений, для осуществления любой логики.

    • @alexanderushakov3746
      @alexanderushakov3746 3 роки тому

      И каково правильное понимание?

    • @Proidiswit
      @Proidiswit 3 роки тому

      @@alexanderushakov3746 где здесь регулярный язык допускаемый автоматом?