Уроки по тегу «best practices»
Познакомимся с синтаксисом анонимных функций и замыканиями
Узнаем как объявлять и использовать функции, которые возвращают другие функции
Изучим механизм отложенного выполнения defer и его типичные применения
Научимся передавать функции в качестве аргументов и использовать их
Узнаем как работать с функциями с переменным числом аргументов
Познакомимся с лучшими практиками написания функций в Go
Познакомимся с понятием функций высшего порядка и рассмотрим их применение
Узнаем как работать с panic и recover и защититься от сбоев в программе
Научимся создавать функции с параметрами типа и рассмотрим практические примеры
Узнаем как использовать встроенные и пользовательские ограничения для типов
Освоим реализацию обобщённых функций Map, Filter, Reduce
Познакомимся с созданием обобщённых структур и методов для разных типов
Узнаем когда стоит использовать дженерики и как писать читаемый код
Узнаем как подменять зависимости через интерфейсы и писать моки
Узнаем как измерять покрытие тестами и анализировать отчёты
Подведем итоги курса и закрепим ключевые идеи