Здесь собраны небольшие фрагменты Go кода на все случаи жизни, прямо книга рецептов
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Здесь приведена подробная информация об асимптотике алгоритмов — их сложность в оптимальном и наихудшем случае, как меняется сложность при использовании разных структур и т.д.
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Очень насыщенный гайд о том, как лучше писать код на Go: от именования переменных до создания CLI-утилит
Всё объясняется на практических примерах, уверен будет полезно
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Вот формулировки некоторых заданий:
— найти максимальную глубину бинарного дерева
— определение функции возведения в степень
— найти максимальную подпоследовательность
— циклически прокрутить массив на k позиций
К каждому решению предусмотрительно написаны тесты
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Здесь собрано всё самое необходимое для начинающих гоферов: разные типы данных и операции над ними, указатели, структуры, циклы, ветвления и т.д.
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Полезная подборка методов поиска узких мест и оптимизации кода на Go.
Собственно, вот некоторые из описываемых методов:
— CPU-профилирование: поможет увидеть, сколько процессорного времени тратится на вызов каждой функции
— использование
sync.Pool
для более эффективного управления памятью — профилирование памяти: поможет увидеть использование памяти, выявить потенциальные утечки
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Полезная статья с примерами написания эффективных тестов на Go и советами, чего следует избегать
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Это сборник 344 микро-скриптов на Go для бытовых действий таких как работа с файлами, манипуляции с разными типами данных и т.д.
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM