Лайфхаки для кода без побочных эффектов: пишем на Go и красиво, и правильно

Описание к видео Лайфхаки для кода без побочных эффектов: пишем на 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 - вопросы докладчику

Комментарии

Информация по комментариям в разработке