
Bohdan
07.12.2017
21:37:46
блин, надо просто завести на это дело песочницу себе будет

Gaiaz Iusipov
07.12.2017
21:38:05
в воркфлоу
Ага, понял, но надо проверить, по моему пробовал и ошибки не было

Sergey
07.12.2017
21:38:25

Gaiaz Iusipov
07.12.2017
21:38:29
composer require workflow

Google

Bohdan
07.12.2017
21:39:03

Gaiaz Iusipov
07.12.2017
21:39:27

Sergey
07.12.2017
21:39:50
но один транзишен это всегда связь 1-ого стэйта с другим

Bohdan
07.12.2017
21:40:08
стейты, насколько понимаю - это places в их именовании

Sergey
07.12.2017
21:40:11
как бы это проще описать

Bohdan
07.12.2017
21:40:17
а transition - это переход из одного place в другой
с учетом того ,что transition именованные - я вижу разницу между workflow и state machine только в том, что находясь в одном плейсе у воркфлоу нужно запустить (абстрактно) конкретный транзишн для перехода в другой, а в стейт машине один транзишн может вести из нескольких плейсов в другие

Gaiaz Iusipov
07.12.2017
21:41:49
Да, то есть разница между воркфлоу и стейт машиной в том какие у них транзишены. Даже на картинке на графе видно

Bohdan
07.12.2017
21:41:56
ну это отталкиваясь от доки

Sergey
07.12.2017
21:42:57
ну то есть он может выдать тебе список возможных транзишенов но выбирать уже тебе, на основе какого-то внешнего/начального состояния

Google

Sergey
07.12.2017
21:43:29
типа пользователь хочет заресолвить таску

Gaiaz Iusipov
07.12.2017
21:43:35
Аа...

Sergey
07.12.2017
21:43:43
или перенести ее в колонку Closed минуя Testing
кому-то это будет можно а кому-то нет
юзкейс у этого компонента именно организация подобных штук как в jira - описывать жизненный цикл вещей

Bohdan
07.12.2017
21:44:31
как будто бы workflow - урезанная/ограниченная стейт машина (хотя видел диаграмки, где FMS является подмножеством воркфлоу, которые являются подмножеством сетей петри)

Gaiaz Iusipov
07.12.2017
21:44:37
Спасибо, немного понял, надо переварить

Sergey
07.12.2017
21:45:15

Gaiaz Iusipov
07.12.2017
21:45:21
На сколько я понял наоборот, стейт машина - урезаный воркфлоу

Sergey
07.12.2017
21:45:25
то что она сама за тебя решение не принимает когда у нее два возможных перехода?

Gaiaz Iusipov
07.12.2017
21:45:48
Ну это предположение было

Sergey
07.12.2017
21:45:59
если что - все что ты пишешь это конечный автомат
вообще все

Bohdan
07.12.2017
21:46:22
так смотри
на твой пример ложится и стейт машина - но ограничений в ней меньше, т.к. транзишн closeTask будет доступен тем статусам, которые описаны в from
а в воркфлоу я это понимаю как транзишны closeOpenedTask, closeInProgressTask и так далее
оффтопик: в ТГ не хватает перехода по camelCase словам по контрол + стрелки :D

Gaiaz Iusipov
07.12.2017
21:51:37
У воркфлоу переход не знает какой стейт будет применен, но как это вообще связано с советами использовать воркфлоу с линейными сценариями, а стейт машину в комплексных запутанных кейсах

Sergey
07.12.2017
22:00:26
просто ее состояние зависит не только от текущего но и от каких-то входных данных
ну и решение кто-то должен принимать)

Google

Вадим Натаркин
08.12.2017
06:34:05

Arky
08.12.2017
06:42:17

Sergey
08.12.2017
07:42:40

Dmitriy
08.12.2017
07:44:15
А кто как тестирует воркеров? Или не надо тестировать?
В execute у меня while ($this->pheanstalk->getConnection()->isServiceListening()) и я хз чо с этим делать

Igor A.
08.12.2017
07:46:14
Дорого дня. Меня зовут Игорь, и я очень болею за сообщество. Хочу его развивать, потому создал канал с заметками, новостями и книгами по Symfony. Буду рад, если вы посмотрите на него и, если понравится, подпишитесь – @symfony_notes
Готов ответить на ваши вопросы )

Sergey
08.12.2017
07:47:03
пусть повисит пока в запиненном

Dmitriy
08.12.2017
07:48:38

Ad
08.12.2017
07:49:26
Документации по-русски о сифоне действительно практически нет. Быкадоров переводил кое-что, но по-моему уже с год как забил

Igor A.
08.12.2017
07:49:53

Boris
08.12.2017
07:50:00
А для чего русская дока?

Bohdan
08.12.2017
07:50:05

Igor A.
08.12.2017
07:50:32

Ad
08.12.2017
07:50:35

Sergey
08.12.2017
07:50:41

Dmytro
08.12.2017
07:50:49
ну мне иногда кажется что дока написана в стиле "ну вот вам 3 слова а остальное вы и так занете" :)

Google

Dmitriy
08.12.2017
07:50:57

Dmitry
08.12.2017
07:50:57

Alexey
08.12.2017
07:51:15
Это не mvc +1

Igor A.
08.12.2017
07:51:16

Dmitriy
08.12.2017
07:51:42

Admin
ERROR: S client not available

Alexey
08.12.2017
07:52:03
А дока на русском нафиг не нужна, как и не нужны этому миру разработчики, которые не могут читать доку на английском

Dmitriy
08.12.2017
07:52:13
+1

Dmytro
08.12.2017
07:52:22
+2

Sergey
08.12.2017
07:52:26
тут можно поспорить, насчет лары
на самом деле у симфони с доками средненько. Получше чем у доктрины например но хуже чем у лары. Это ж п осути основной пункт почему ларка взлетела.

Igor A.
08.12.2017
07:52:29

Ad
08.12.2017
07:52:33

Dmytro
08.12.2017
07:53:04
в UA даже были потуги перевести на украинский :)

Igor A.
08.12.2017
07:53:16

Sergey
08.12.2017
07:53:26

Dmitry
08.12.2017
07:53:31

Igor A.
08.12.2017
07:53:53

Sergey
08.12.2017
07:53:58

Dmitry
08.12.2017
07:54:25

Bohdan
08.12.2017
07:54:25

Google

Sergey
08.12.2017
07:54:33

Bohdan
08.12.2017
07:55:15
у симфони - к примеру, тот же воркфлоу
информация о нем раскидана по 5 статьям, при этом кросс ссылки между ними есть не везде

Sergey
08.12.2017
07:55:29

chesarhop
08.12.2017
07:55:30

Bohdan
08.12.2017
07:56:22
сделай пул реквест)
для этого надо в компоненте разобраться) да и имхо это вопрос структуры доки - могут завернуть) не исправление ошибки или добавление инфы

Sergey
08.12.2017
07:56:50

Bohdan
08.12.2017
07:58:46
до такого опенсорса я ещё не дорос) могу только мёртвые репы форкать)

Alexey
08.12.2017
07:59:39
бомжевать не охота :(
Во-первых большая часть комьюнити англоязычное, во-вторых 99% бандлов и компонентов на английском - вот и возникает вопрос: зачем лентяи нужны, которые не могут осилить английский на уровне чтения документации ... гавнокодить разве что, так для этого есть индусы

Алексей
08.12.2017
08:03:20

Dmytro
08.12.2017
08:03:27
йо, хочу разбавить срачь - что там намечается в столице интересного, Киев, ближайшее время?

Igor A.
08.12.2017
08:03:57

Алексей
08.12.2017
08:04:40
Для тех, кому лениво и кто оттягивает изучение языка?

Andrey
08.12.2017
08:04:44

Igor A.
08.12.2017
08:05:45

Boris
08.12.2017
08:06:46
https://d1e4pidl3fu268.cloudfront.net/2561f155-cfe8-4946-9b2d-f5fa80d9d8e4/HolyWar.crop_525x394_53%2C0.preview.jpg

Bohdan
08.12.2017
08:07:05