Критика - штука полезная, но только если она конструктивная. Когда ты говоришь, что код "говно", это не помогает никому. Круто было бы, если бы ты указал конкретные моменты, что не так и как можно улучшить. Так бы все извлекли из этого пользу. И ещё, если считаешь, что можешь лучше - приложи свой вариант ссылкой на GitHub, будем рады посмотреть. Пока что ты сделал неконструктивный вброс и после этого называешь себя критиком.
@@php-farttime 1:04:19 вы говорите что код выглядит идеально, и вы не шутете. Вы правда считаете что этот метод читаемый? Вы не знаете как его разбить? Критика конечно это хорошо, но с чего вы взяли что вам кто то будет делаит рефакторинг и переписывать ваш метод. PS это не идеальный код, это кусок говна который написал джуниор
@vladimir_128, не совсем так! На 1:54:34 код поменялся, так как в процессе мы доуточняли концепт. Цель была не написать идеальный и красивый код, а показать процесс создания Workflow. Если ты внимательно посмотришь, то этот код даже не запускается. Когда я говорил о "идеальном" и читаемом коде, я делал акцент на том, что весь код сосредоточен в одном месте, а не разбросан по кодовой базе с кучей классов, дергающихся в разных местах. С Temporal Workflow все шаги бизнес-процесса видны в одном Workflow, что упрощает понимание и сопровождение. Сам по себе написанный код Workflow можешь считать говнокодом, я не ставил целью этого стрима написать идеальный код и не тратил на это время, цель была показать подход.
Как в микросервисах зарегистрировать только Activity? Пример: веб-сервис запускает Workflow, который вызывает Activity микросервиса User. Я писал Activity в веб-сервисе, который использовал gRPC для вызова User, но проще вызвать Activity непосредственно в микросервисе User. Как это сделать?
У нас есть Temporal\Workflow{SignalMethod,UpdateMethod} для ввода данных пользователя в Temporal. Как лучше всего передавать ответ пользователю, если что-то пошло не так (например, если ник занят)?
Очень забавный ролик. Особенно та часть где он говорит что этот код идеальный. Но даже по мне там нечитаемое говно. При том что если смотришь очень крутых ребят, у них с кодом все ок, но они говорят что они говнокодят. А тут человек говнокодит, и говорит что код идеальный
А можешь по полочкам разложить, где там говнокод? Чтобы понять, что именно не так, а не эти вбросы, в которых информации ноль и чистая субъективщина. И пришли ссылку на свой код.
Как тебе повезло, что ты на своих стримах в реал тайме успеваешь читать комментарии, писать идеальный код и еще ворчать как старый дед. Я стараюсь сначала накидать концепт, который работает и решает поставленную задачу и только потом заниматься рефакторингом.
Спасибо Павел за видео и объяснения, то кто критикует пусть сам видео запишит или нахер идёт.
Правильно! Пусть все критики идут нахер! Царь во дворца! Царь во дворца!
Критика - штука полезная, но только если она конструктивная. Когда ты говоришь, что код "говно", это не помогает никому. Круто было бы, если бы ты указал конкретные моменты, что не так и как можно улучшить. Так бы все извлекли из этого пользу. И ещё, если считаешь, что можешь лучше - приложи свой вариант ссылкой на GitHub, будем рады посмотреть. Пока что ты сделал неконструктивный вброс и после этого называешь себя критиком.
@@php-farttime 1:04:19 вы говорите что код выглядит идеально, и вы не шутете. Вы правда считаете что этот метод читаемый? Вы не знаете как его разбить? Критика конечно это хорошо, но с чего вы взяли что вам кто то будет делаит рефакторинг и переписывать ваш метод. PS это не идеальный код, это кусок говна который написал джуниор
@vladimir_128, не совсем так! На 1:54:34 код поменялся, так как в процессе мы доуточняли концепт. Цель была не написать идеальный и красивый код, а показать процесс создания Workflow. Если ты внимательно посмотришь, то этот код даже не запускается. Когда я говорил о "идеальном" и читаемом коде, я делал акцент на том, что весь код сосредоточен в одном месте, а не разбросан по кодовой базе с кучей классов, дергающихся в разных местах. С Temporal Workflow все шаги бизнес-процесса видны в одном Workflow, что упрощает понимание и сопровождение. Сам по себе написанный код Workflow можешь считать говнокодом, я не ставил целью этого стрима написать идеальный код и не тратил на это время, цель была показать подход.
Можете ли раскрыть вопрос деплоя Темпорала на прод в будущих стримах?
збс, спасибо
Как в микросервисах зарегистрировать только Activity? Пример: веб-сервис запускает Workflow, который вызывает Activity микросервиса User. Я писал Activity в веб-сервисе, который использовал gRPC для вызова User, но проще вызвать Activity непосредственно в микросервисе User. Как это сделать?
Очень просто. Создаешь только activity и обращаешься к ней по имени.
спасибо за видео, одна просьба фоновую музыку потише плиз)
Спасибо. Что-то никто не сказал про музыку, а я забыл)
У нас есть Temporal\Workflow{SignalMethod,UpdateMethod} для ввода данных пользователя в Temporal. Как лучше всего передавать ответ пользователю, если что-то пошло не так (например, если ник занят)?
UpdateMethod для этого подойдет. Там есть валидация.
Очень забавный ролик. Особенно та часть где он говорит что этот код идеальный. Но даже по мне там нечитаемое говно. При том что если смотришь очень крутых ребят, у них с кодом все ок, но они говорят что они говнокодят. А тут человек говнокодит, и говорит что код идеальный
А можешь по полочкам разложить, где там говнокод? Чтобы понять, что именно не так, а не эти вбросы, в которых информации ноль и чистая субъективщина. И пришли ссылку на свой код.
@@php-farttimeписал на стриме. Там был метод с промисами и циклом. Сейчас пересматривать не буду.
@@php-farttimeдумаю там еще много всего. Просто выключил и смотреть дальше не стал
Как тебе повезло, что ты на своих стримах в реал тайме успеваешь читать комментарии, писать идеальный код и еще ворчать как старый дед. Я стараюсь сначала накидать концепт, который работает и решает поставленную задачу и только потом заниматься рефакторингом.
@@php-farttime Еще и с воспитанием у вас так себе. Мы уже на ты?