Лайфхаки для кода без побочных эффектов: пишем на 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
39
15
7 months ago 00:00:00 1
День открытых дверей ДонНТУ 13 апреля 2024 г.
7 months ago 00:00:00 1
Как выжить на высоте?
7 months ago 00:49:43 1
ЭТО ШОКИРУЕТ ДАЖЕ МУДРЕЦОВ! КАК Достигнуть СОВЕРШЕНСТВА?! | Никошо
7 months ago 00:09:12 1
“Теперь острее бритвы“ Простой лайфхак, который поможет заточить нож для мясорубки за пару минут!
7 months ago 01:28:48 1
История стран СССР до вступления в Советский Союз | Казахстан, Беларусь, Грузия и другие страны
7 months ago 00:15:02 1
ШТУКАТУРИМ ГАЗОБЛОК ЦЕМЕНТНОЙ ШТУКАТУРКОЙ ⭕️ Без трещин и головной боли!