математических алгоритмов?
Алгоритмов в которых есть большая куча шагов, аля взять сумму всех нечетных чисел в списке , умножить на число которое стоит на втором месте, и применить еще большую кучу формул, которые словами трудно обозвать.
Мож есть какие то паттерны для этого, или стандартные подходы? Чтоб не городить большое нечитабельное полотно с индексами на 500 строк
Возможно Стейт машина подойдёт
а причем она тут?
Да собственно алгоритм на ней реализовать .... если перф не очень пострадает
Был доклад от Вани Дашкевича, стейт машина здесь очень уместна
Всмысле Стейт машина - конечный автомат
У тебя алгоритм это переход из одного состояния в другое, возможно с какими то условиями. Именно то, что делает конечный автомат
https://youtu.be/TFsT8bgs024 Вот тут он рассказывает как они придумали решение своей задачи используя стейт машину
так любой код это переход из одного состояния в другое через условия, если так то подумать🙃
Именно! Но так будет более формализовано
Хотя пожалуй это подходит для сложных бизнес алгоритмов, в чистой математике нужно что то более прямолинейное - большой метод на 1к строк с goto это приемлимо
В русском языке нет слова get_rebro, думаю в этом проблема.
Лет 8 назад было)
Или хотя-бы все на методы разбить
какие методы? из даже назвать нельзя
Обсуждают сегодня