Лайфхаки для кода без побочных эффектов: пишем на Go и красиво, и правильно
Go — замечательный язык, на котором можно писать простые, красивые и высокоэффективные программы. Надо только научиться писать на нем просто. Этот доклад от Влада Белогрудова из YADRO содержит набор хороших практик для работы с функциями, переменными и типами данных.
00:00 - о докладчике и теме выступления
01:50 - правильный способ получить что-то из функции
03:35 - как запретить функции модификацию аргументов
06:40 - когда аргументы будут все равно изменяемыми (и почему)
13:50 - эксперимент: насколько большие данные нужно передавать в функцию, чтобы перейти от копирования значения в передачу по адресу
17:35 - что лучше возвращать: объекти или указатель (с экспериментом)
21:40 - про escape analysis в компиляторе
23:45 - кратко про методы в Go (и чем они похожи на функции)
26:10 - базово про интерфейсы в Go
28:25 - про производительность интерфейсов (с примером)
32:35 - все главное о функциях, методах и интерфейсах в паре примеров и одной табличке
35:00 - простое правило написания хорошего кода на Go
35:55 - вопросы докладчику
2 views
41
16
1 month ago 00:07:27 1
ЗАМОРОЗКА ОТ ПРИКОСНОВЕНИЯ эксперимент делаем горячий лёд в домашних условиях
1 month ago 00:55:22 1
Как написать РЕГГИ с нуля. Пишу трек и делюсь крутыми фишками по созданию Reaggae
1 month ago 00:15:55 1
Правила классической мафии (2021)
1 month ago 00:14:02 1
Русский 10 класс. Имя существительное
1 month ago 00:01:01 1
Изготовление игрушек для котиков своими руками! #домашниеживотные #своимируками #лайфхак #мейнкун
2 months ago 00:06:34 1
HELLDIVERS 2 - НОВЫЙ АВТОМАТОН С РЕЛЬСОТРОНАМИ, ОБНОВЛЕНИЕ ОТ 5 НОЯБРЯ, КРОССОВЕР С TRENCH CRUSADE
2 months ago 00:09:54 1
Такой аква террариум сможет сделать каждый. Оформление аквариума для тритона DIY.
2 months ago 00:00:58 1
Лайфхак, Как стать Свободным - Владимир Епифанцев
2 months ago 00:22:09 1
Что такое стратегия? Пойми и добьешься чего угодно в жизни!
2 months ago 00:37:35 1
Монтаж с нуля до профи в CapCut / Анимационный монтаж / Динамичный монтаж на телефоне