Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Дмитрий Королев — Популярные ошибки в Golang и как их избежать

Автор: GoFunc

Загружено: 2024-09-19

Просмотров: 1122

Описание:

Подробнее о конференции GoFunc: https://jrg.su/xlvG08
— —
Скачать презентацию с сайта GoFunc — https://jrg.su/B6OMc5

Go, в отличие от многих других низкоуровневых языков, довольно дружелюбный для разработчика язык. Но даже в нем есть ситуации, в которых очень легко допустить неочевидную ошибку. И для разработчика любого уровня важно знать, почему такие ошибки возникают и как их избегать.

Рассмотрели наиболее распространенные ошибки, начиная с базовых концепций — таких, как массивы и слайсы, узнаем подробнее об их внутреннем устройстве. Рассмотрели каналы и ответим на наиболее распространенные вопросы при работе с ними: кто их должен закрывать и когда это нужно делать.

Обсудили горутины и средства работы с ними: узнали, почему нельзя копировать мьютексы и чем опасна работа с атомиками. Вспомнили, что такое замыкания и как их использовать при написании кода. Разобрали примеры правильного и неправильного использования defer. Закопались поглубже в интерфейсы и немного посмотрим на их внутреннее устройство, чтобы найти ответы на неожиданности, которые возникают при работе с ними. И в завершение рассмотрели работу с вендорингом и его особенности.

Полученные знания помогут разработчикам расширить свой кругозор в плане работы с Golang и избежать неочевидных опасностей, которые хранит в себе язык.

Дмитрий Королев — Популярные ошибки в Golang и как их избежать

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Владислав Сидоров — Protobuf в Go

Владислав Сидоров — Protobuf в Go

Еще раз про обработку ошибок / Никита Галушко (Mail.Ru Group)

Еще раз про обработку ошибок / Никита Галушко (Mail.Ru Group)

Александр Иванов — Снижаем нагрузку на Garbage Collector с помощью различных memory pool'ов

Александр Иванов — Снижаем нагрузку на Garbage Collector с помощью различных memory pool'ов

Антон Сергеев, «Go под капотом»

Антон Сергеев, «Go под капотом»

Как быстро вкатиться в Go в 2025 от 250к до 10k$

Как быстро вкатиться в Go в 2025 от 250к до 10k$

Секреты внутреннего устройства планировщика Go

Секреты внутреннего устройства планировщика Go

Станислав Белковский*: Персонально ваш / 11.12.25 @BelkovskiyS

Станислав Белковский*: Персонально ваш / 11.12.25 @BelkovskiyS

Владислав Белогрудов — Типы данных под капотом: быстро ориентируемся в Go maps

Владислав Белогрудов — Типы данных под капотом: быстро ориентируемся в Go maps

Дети вернули доступ к Роблокс | Можно ли обходить запреты (English subtitles) @Max_Katz

Дети вернули доступ к Роблокс | Можно ли обходить запреты (English subtitles) @Max_Katz

Go To Memory. Разбираем аллокатор Go по полочкам / Антон Киреев (Авито)

Go To Memory. Разбираем аллокатор Go по полочкам / Антон Киреев (Авито)

[САМАЯ ВАЖНАЯ ТЕМА]. Асинхронность или просто горутины в Golang, начало. Основы работы с горутинами!

[САМАЯ ВАЖНАЯ ТЕМА]. Асинхронность или просто горутины в Golang, начало. Основы работы с горутинами!

Почему завтра все изменится? Что делать с деньгами?

Почему завтра все изменится? Что делать с деньгами?

Ваш браузер знает о вас все и сливает данные: как защититься?

Ваш браузер знает о вас все и сливает данные: как защититься?

Нурлана Сабурова отменяют? Как политический юмор сыграл злую шутку с популярным комиком

Нурлана Сабурова отменяют? Как политический юмор сыграл злую шутку с популярным комиком

Изучаем Go. Урок №13. Интерфейсы #golang

Изучаем Go. Урок №13. Интерфейсы #golang

Дмитрий Гонозов — DDD в Go

Дмитрий Гонозов — DDD в Go

Интерфейсы в Golang

Интерфейсы в Golang

Бизнесу НЕ ВЫЖИТЬ в России! 5 причин почему вам не нужно открывать свой бизнес / Борис Зарьков

Бизнесу НЕ ВЫЖИТЬ в России! 5 причин почему вам не нужно открывать свой бизнес / Борис Зарьков

Круглый стол «Основные компетенции Golang-разработчика, или Что вы должны знать, чтобы вас наняли»

Круглый стол «Основные компетенции Golang-разработчика, или Что вы должны знать, чтобы вас наняли»

СТРУКТУРЫ и МЕТОДЫ golang(Экономь свое ВРЕМЯ!)

СТРУКТУРЫ и МЕТОДЫ golang(Экономь свое ВРЕМЯ!)

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]