Size: a a a

Сообщество Python Программистов

2021 February 24

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
родитель знает всех деток. удобно управлять и собирать их
источник

AT

Alexander T in Сообщество Python Программистов
а, я понял. типа ты добавил шаг и история стала невалидная
источник

AT

Alexander T in Сообщество Python Программистов
надо как с миграциями делать. хранить все версии машины, и не модифицировать, а создавать новую.
источник

VA

Vadim Apenko in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
можно чуть конкретнее? что подразумевается под новым шагом?
было:
отрезать пруток
выточить болт

стало:
отрезать пруток
выточить болт
оцинковать

вот все те болты в базе, которые уже выточены, но не оцинкованы на момент добавления должны считаться готовыми? или теперь их все надо ещё оцинковать?
Давай более приземлённо.


Ворфлоу, шаги:

Название форкфлоу  (стейты: ожидание ввода, завершено)
Загрузка фотографии (стейты: недоступно, ожидание ввода, ошибка, завершено)
Математика (стейты: недоступно, ожидание ввода, процессинг, ошибка, завершено)
Проверка качества (стейты: недоступно, ожидание ввода, завершено)


Можем добавить шаг после Загрузки фото:
Комментарий (стейты: недоступно, ожидание ввода, ошибка, завершено)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Alexander T
ну. у тебя есть старые воркфлоу с шагами, в которых стейты. ты добавил новые шаги с новыми стейтами, как оно влияет на старые?
Вот должно никак. Если вернёмся в старый воркфлоу с уже новой версией сервиса с новыми шагами, внешне не должно ничего поменяться. Просто он не должен падать, если недосчитается шага в базе.
источник

VA

Vadim Apenko in Сообщество Python Программистов
Alexander T
надо как с миграциями делать. хранить все версии машины, и не модифицировать, а создавать новую.
У меня была идея просто дописывать версию стейтмашины в базу. Или даже версию каждого шага. (если стейты в нем меняются)
источник

AT

Alexander T in Сообщество Python Программистов
Vadim Apenko
У меня была идея просто дописывать версию стейтмашины в базу. Или даже версию каждого шага. (если стейты в нем меняются)
если нужно откатываться потенциально то это вариант
источник

VA

Vadim Apenko in Сообщество Python Программистов
Alexander T
если нужно откатываться потенциально то это вариант
Бинго) Не ожидал что тут про откат заговорят)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Саша, а ты крут)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Без иронии, реально крут
источник

AT

Alexander T in Сообщество Python Программистов
я верхнеуровневый джедай
источник

E

Egor in Сообщество Python Программистов
Alexander T
я верхнеуровневый джедай
уже смешарик
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
я верхнеуровневый джедай
Познавший ФП
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
@k4m454k, уже видел это?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Хотя лол, конечно видел...
источник

AT

Alexander T in Сообщество Python Программистов
люблю его намного больше, чем знаю.
источник

VA

Vadim Apenko in Сообщество Python Программистов
Бензофуран Гетероцикл
Хотя лол, конечно видел...
До сих пор вкладка открыта, где я изучал какие стейтмашины вообще на питоне есть. Но это не отвечает ни на один из моих вопросов)
источник

E

Egor in Сообщество Python Программистов
Vadim Apenko
До сих пор вкладка открыта, где я изучал какие стейтмашины вообще на питоне есть. Но это не отвечает ни на один из моих вопросов)
у тебя тоже в одном спейсе 400 вкладок?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Egor
у тебя тоже в одном спейсе 400 вкладок?
А что такое?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Egor
у тебя тоже в одном спейсе 400 вкладок?
У тебя какие-то сложности с вкладками?
источник