Формат очень зашел! Пожалуйста, побольше таких выпусков. Глебу отдельный респект, очень приятно его слушать. Давиду совет не обижаться, потому что только так он может сделать резкий рывок в своём развитии. На удивление, «напористого» Евгения мне тоже интересно было выслушать, он говорил аргументированные вещи. Раз такой резонанс с этим Евгением в комментариях, прошу следующее онлайн ревью кода сделать ему. Николай, можно отыскать этого Евгения? Народ, поддержите лайком!
контент огонь, но мне лично не очень было приятно слушать человека, если не ошибаюсь по имени Евгений, с 44 минуты. Проект можешь быть написан слабо/сильно/по разному - главное конструктивно и корректно донести свою точку зрения на проект. На мой взгляд, тон и подача респонса были не ок. Глеб накидывал больше всех, но делал это корректно, я бы такому ревью был только рад.
И Глеб и Евгений дали одинаково полезные советы, как мне видится. У Евгения просто подача более эмоциональная и конкретная, а Глеб более сдержанный и спокойный - вот и вся разница (имхо)
Мистер Глеб, большое спасибо за Ваше грамотное объяснение, очень круто, понятно и интересно! Давид, спасибо за смелость! Не наелся дайте ещё! А то бунт!
Николай в начале упомянул, что критика была вежливая, и так и было, пока не пошла секция "комментарий от Евгения (1)" женёк, унылый ты душнила, поумерь свой пыл, и поучись такту у своих коллег по цеху
Отличное видео! Познавательный контент, разбор проекта под видением нескольких ревьюверов! Каждый со своей позиции смотрел и это замечательно! Давиду респект и удачи!
Спасибо! Насчет безусловного поднятия логов вверх, спорно, я бы от ситуации отталкивался, иногда и по месту логировать можно. Насчет отказа от прослушивания ctx.Done() в пользу обработки ctx.Err() , это будет работать только если мы не блокруемся в цикле на чтении из канала с данными, а если блокируемся, то при закрытии контекста мы не дойдем до проверки ctx.Err() или я все неправильно понял )
Спасибо за видео! А какого уровня код в этом пакете? Просто я джуниор разработчик, работающий. И я вот думаю, это нормально, что мне очень тяжело дается понимание сути работы пакета и того, для чего он вообще нужен? Может я просто не сталкивался с задачами такого рода
Это нормально. Проект, как я понял, для шустрого обмена сообщениями между сервисами в приложении с микросервисной архитектурой. Для ждуна, даже если смысл этой штуки понятен, на практике не скоро придется столкнуться.
Глеб, очень круто, чы находите время на помощь другим. Было бы отлично, если бы вы нашли время совместно с команда разработки WT пофиксить баги. А то в чужом глазу соломинку увидишь...
Самое забавное, что ничего полезного не сказал. Попытался набросить, предложил: "усложни какими нибудь алгоритмами, хз какими, он не в курсе" сказал что пиши код лучше он бы не заапрувил, и смылся. Очень жалко людей кто работает вместе с такими персонажами. Обратите внимание на тон, как с высока общается с Давидом и как заискивающе с Глебом.
@@СергейИванов-ы7ч5ы на самом деле это не так. Просто есть определенные правила, о которых надо договориться. К примеру нет ни какой пользы от ревью вроде: "мне не нравится, переделывай". Во первых нужно описать что именно не устраивает и как ты это видишь. Иначе все твои комментарии будут в этом духе. Поэтому они сразу все бессмысленны. И нужно стараться в ревью давить не на эмоции или авторитет, а на смысл и бизнес-процессы. Тогда 10 ревью в день, это норма, а не что то героическое.
@@AVIL13 Я не писал, что не нужно объяснять, а только про то, что не нужны лишние обидки, тк многие программисты - это аутисты с трудностями в коммуникации, увы
Закрывать канал должен тот кто в него пишет, это самая надежная схема. И это позволит читателю после закрытия контекста прочесть все оставшееся из канала простым range
Подобный код нужно не обсуждать, а выбрасывать в корзину. Все придумано до нас, это натуральный mediator и не нужно выдумывать свои лисапеды. Ладно молодежь с запачканными мозгами, что в го нужно все самому лапшекодить, но с седой бородой о таком паттерне нужно знать. Глобальный логер - это бред, который может быть только в го, а наличие его в контесте ничем не лучше, тк это жесткая связанность с соответстующей попо болью.
ЗЫ Мысли на лестнице. С одной стороны, го урезанный до минимума, имеет минимальный порог вхождения, но я бы не рекомендовал его для начинающих, тк язык это только лопата, а нужно прежде всего знать, как копать. А для него нет нормальных фреймворков, литературы и примеров правильных подходов
@@s1ovac308 Стесняюсь спросить, какие претензии у тебя к унылой java, кроме того, что вы не понимаете, что под капотом и слишком много разных вариантов решений одного и того же, которые без правильного понимания приводят к кривым решениям?
👾Если хотите узнавать о наших активностях первыми, подписывайтесь на мой Телеграм-канал: t.me/ntuzov
Формат очень зашел! Пожалуйста, побольше таких выпусков. Глебу отдельный респект, очень приятно его слушать. Давиду совет не обижаться, потому что только так он может сделать резкий рывок в своём развитии. На удивление, «напористого» Евгения мне тоже интересно было выслушать, он говорил аргументированные вещи. Раз такой резонанс с этим Евгением в комментариях, прошу следующее онлайн ревью кода сделать ему. Николай, можно отыскать этого Евгения? Народ, поддержите лайком!
А чего его искать, он в нашем чате регулярно общается =)
Формат - огонь! Надеюсь, будут еще подобные созвоны
Спасибо, услышал несколко полезных вещей для себя. На будущее конечно хотелось бы чтобы разрешение картинки с кодом было получше.
Ребят, а закиньте плез ссылки на статьи, о которых говорил Глеб на 18:45, связанные аппаратной работой процессора и особенностях работы языка с ней.
research.swtch.com/mm
контент огонь, но мне лично не очень было приятно слушать человека, если не ошибаюсь по имени Евгений, с 44 минуты. Проект можешь быть написан слабо/сильно/по разному - главное конструктивно и корректно донести свою точку зрения на проект. На мой взгляд, тон и подача респонса были не ок.
Глеб накидывал больше всех, но делал это корректно, я бы такому ревью был только рад.
у всех разная подача =) возможно Женя больше всех переживал за либу
он вообще какой-то зарвавшийся, я бы не хотел к такому индивиду в команду попасть
И Глеб и Евгений дали одинаково полезные советы, как мне видится. У Евгения просто подача более эмоциональная и конкретная, а Глеб более сдержанный и спокойный - вот и вся разница (имхо)
Мистер Глеб, большое спасибо за Ваше грамотное объяснение, очень круто, понятно и интересно! Давид, спасибо за смелость! Не наелся дайте ещё! А то бунт!
Спасибо, ребят формат супер. Всем участникам респектище!!!! Николай, отдельное спасибо. Процветания каналу 🙏🏻🌹
Николай в начале упомянул, что критика была вежливая, и так и было, пока не пошла секция "комментарий от Евгения (1)"
женёк, унылый ты душнила, поумерь свой пыл, и поучись такту у своих коллег по цеху
Даааа, поддушивает, но зато качественный код, это круто! Давайте больше хардкода :D
Спасибо, ценная информация
Евгений явно не прошел собес по софт скилам)
Отличное видео!
Познавательный контент, разбор проекта под видением нескольких ревьюверов!
Каждый со своей позиции смотрел и это замечательно! Давиду респект и удачи!
Golang не знаю но приятно слушать.
Евгений это 0% пользы, 100% токсичности
Спасибо!
Насчет безусловного поднятия логов вверх, спорно, я бы от ситуации отталкивался, иногда и по месту логировать можно.
Насчет отказа от прослушивания ctx.Done() в пользу обработки ctx.Err() , это будет работать только если мы не блокруемся в цикле на чтении из канала с данными, а если блокируемся, то при закрытии контекста мы не дойдем до проверки ctx.Err() или я все неправильно понял )
Спасибо за видео! А какого уровня код в этом пакете? Просто я джуниор разработчик, работающий. И я вот думаю, это нормально, что мне очень тяжело дается понимание сути работы пакета и того, для чего он вообще нужен? Может я просто не сталкивался с задачами такого рода
Это нормально. Проект, как я понял, для шустрого обмена сообщениями между сервисами в приложении с микросервисной архитектурой.
Для ждуна, даже если смысл этой штуки понятен, на практике не скоро придется столкнуться.
Глеб, очень круто, чы находите время на помощь другим.
Было бы отлично, если бы вы нашли время совместно с команда разработки WT пофиксить баги.
А то в чужом глазу соломинку увидишь...
58:13 - с такой аргументацией и контекст нельзя тащить в большинство функций :)
Ну это так, набросить.
какой же душный этот Евгений, подключился просто повыпендриваться, испортил эфир
Самое забавное, что ничего полезного не сказал.
Попытался набросить, предложил: "усложни какими нибудь алгоритмами, хз какими, он не в курсе" сказал что пиши код лучше он бы не заапрувил, и смылся.
Очень жалко людей кто работает вместе с такими персонажами.
Обратите внимание на тон, как с высока общается с Давидом и как заискивающе с Глебом.
@@AVIL13 Привыкай. Если нужно сделать десятки ревью за раз, то на политесы времени нет
@@СергейИванов-ы7ч5ы на самом деле это не так.
Просто есть определенные правила, о которых надо договориться.
К примеру нет ни какой пользы от ревью вроде: "мне не нравится, переделывай".
Во первых нужно описать что именно не устраивает и как ты это видишь. Иначе все твои комментарии будут в этом духе. Поэтому они сразу все бессмысленны.
И нужно стараться в ревью давить не на эмоции или авторитет, а на смысл и бизнес-процессы. Тогда 10 ревью в день, это норма, а не что то героическое.
@@AVIL13 Я не писал, что не нужно объяснять, а только про то, что не нужны лишние обидки, тк многие программисты - это аутисты с трудностями в коммуникации, увы
@@СергейИванов-ы7ч5ы Глебу это не мешает, а ревью он провел явно побольше
Спасибо! Отличный формат, но разрешение видео...
Закрывать канал должен тот кто в него пишет, это самая надежная схема. И это позволит читателю после закрытия контекста прочесть все оставшееся из канала простым range
Подобный код нужно не обсуждать, а выбрасывать в корзину. Все придумано до нас, это натуральный mediator и не нужно выдумывать свои лисапеды. Ладно молодежь с запачканными мозгами, что в го нужно все самому лапшекодить, но с седой бородой о таком паттерне нужно знать.
Глобальный логер - это бред, который может быть только в го, а наличие его в контесте ничем не лучше, тк это жесткая связанность с соответстующей попо болью.
ЗЫ Мысли на лестнице. С одной стороны, го урезанный до минимума, имеет минимальный порог вхождения, но я бы не рекомендовал его для начинающих, тк язык это только лопата, а нужно прежде всего знать, как копать. А для него нет нормальных фреймворков, литературы и примеров правильных подходов
Ой, чувствую пылающий зад джависта :)))
Где вам не хватает литературы по нашему языку? Спросите, могу предоставить
@@s1ovac308
Ты лучше сразу напиши, что он из себя представляет и какие могут быть реализации, посмеемся над твоим задом
@@s1ovac308 Стесняюсь спросить, какие претензии у тебя к унылой java, кроме того, что вы не понимаете, что под капотом и слишком много разных вариантов решений одного и того же, которые без правильного понимания приводят к кривым решениям?
@@s1ovac308 можешь мне предоставить пару тайтлов литературы) Мне не докопаться, а искренне нужно проверенную книгу почитать