7 проектов на GitHub, которые сделают вас лучшим разработчиком на Go💥
Go был разработан как отличный инструмент для написания крупных программных проектов.
Согласно опросу разработчиков stackoverflow 2020 года, Go был 3-м наиболее востребованным языком программирования.
Итак, сегодня я поделюсь 7 удивительными проектами GitHub, которые помогут вам стать лучшим разработчиком на Go. Некоторые репозитории могут помочь вам пройти путь самообучения, другие же полезны непосредственно для рабочих процессов. 🤓
Итак, начинаем. 👊
Можете назвать это энциклопедией языка программирования Go. Добавьте его в закладки, чтобы возвращаться всякий раз, когда вам что-то понадобится по Go. Это огромный кураторский список потрясающих фреймворков Go, библиотек и программного обеспечения.
Этот репозиторий содержит базовую компоновку для проектов приложений Go. Хоть это и не официальный стандарт, определенный основной командой разработчиков Go, он всё же представляет собой набор общих исторических и новых шаблонов компоновки проектов в экосистеме Go.
Go kit – это программный инструментарий для создания микросервисов в Go. Go kit решает распространённые проблемы в распределённых системах и архитектуре приложений, чтобы вы могли сосредоточиться на деле.
Это репозиторий содержит кураторскую коллекцию идиоматических шаблонов дизайна и приложений для языка Go. Вы можете найти там следующие шаблоны: шаблоны создания, структурные шаблоны, поведенческие шаблоны, шаблоны параллелизма, шаблоны обмена сообщениями.
Go – хороший язык для изучения разработки, основанной на тестировании, поскольку стандартная библиотека Go предоставляет встроенный пакет тестирования. В этом репозитории есть список основных принципов Go с примерами реализаций кода, основанного на тестировании.
Учебное пособие Ultimate Go представляет собой сборник заметок для студентов, посещающих занятия Ultimate Go. Он составлен из примеров программ с построчными комментариями, чтобы помочь студентам лучше следовать коду. Вы найдете ссылку на содержимое репозитория в файле readme.md.
В этом репозитории вы найдете тысячи примеров Go, упражнений и викторин.