Добавить
Уведомления

ОШИБКА НА GOLANG ПРИВЕЛА К ОГРОМНЫМ ПОТЕРЯМ

Курсы по программированию - https://clck.ru/3MGZ4S В этом видео мы разберём критическую ошибку в языке Go, которая привела к серьёзным убыткам в крупных IT-компаниях, включая BigTech. Ошибка заключается в том, что при сравнении nil интерфейса, содержащего nil-указатель на структуру ошибки, с nil, результат оказывается неожиданно ложным. Это тонкое, но опасное поведение Go мы разберём детально: как именно устроены интерфейсы в Go, почему возникает такая ситуация, и как она может повлиять на работу в продакшене. Также в ролике показаны фрагменты круглого стола с участием команды YADRO, где обсуждается грядущее обновление Go 1.24. Мы поговорим о том, как правильно обрабатывать ошибки в Golang, чтобы избежать подобных ситуаций, и затронем темы, полезные для подготовки к собеседованиям в BigTech, включая алгоритмы и принципы параллельного программирования. Если ты интересуешься Go, IT-карьерой или только планируешь войти в IT, это видео даст тебе ценные советы и глубокое понимание устройства Go. Telegram: https://t.me/igoroutine VK: https://vk.com/igoroutine Instagram: https://instagram.com/igoroutine YouTube: https://www.youtube.com/@igoroutine Таймкоды: 00:00 - Введение 00:10 - Обсуждение проблемы 01:17 - Круглый стол Go 1.24 с YADRO 01:32 - Разбор проблемы 01:58 - Интерфейсы в Go 03:06 - Решение 03:17 - Финал

Иконка канала igoroutine
13 подписчиков
12+
18 просмотров
8 месяцев назад
12+
18 просмотров
8 месяцев назад

Курсы по программированию - https://clck.ru/3MGZ4S В этом видео мы разберём критическую ошибку в языке Go, которая привела к серьёзным убыткам в крупных IT-компаниях, включая BigTech. Ошибка заключается в том, что при сравнении nil интерфейса, содержащего nil-указатель на структуру ошибки, с nil, результат оказывается неожиданно ложным. Это тонкое, но опасное поведение Go мы разберём детально: как именно устроены интерфейсы в Go, почему возникает такая ситуация, и как она может повлиять на работу в продакшене. Также в ролике показаны фрагменты круглого стола с участием команды YADRO, где обсуждается грядущее обновление Go 1.24. Мы поговорим о том, как правильно обрабатывать ошибки в Golang, чтобы избежать подобных ситуаций, и затронем темы, полезные для подготовки к собеседованиям в BigTech, включая алгоритмы и принципы параллельного программирования. Если ты интересуешься Go, IT-карьерой или только планируешь войти в IT, это видео даст тебе ценные советы и глубокое понимание устройства Go. Telegram: https://t.me/igoroutine VK: https://vk.com/igoroutine Instagram: https://instagram.com/igoroutine YouTube: https://www.youtube.com/@igoroutine Таймкоды: 00:00 - Введение 00:10 - Обсуждение проблемы 01:17 - Круглый стол Go 1.24 с YADRO 01:32 - Разбор проблемы 01:58 - Интерфейсы в Go 03:06 - Решение 03:17 - Финал

, чтобы оставлять комментарии