7 проектов на GitHub, которые сделают вас лучшим разработчиком на Go💥

Go был разработан как отличный инструмент для написания крупных программных проектов.

Согласно опросу разработчиков stackoverflow 2020 года, Go был 3-м наиболее востребованным языком программирования.

Итак, сегодня я поделюсь 7 удивительными проектами GitHub, которые помогут вам стать лучшим разработчиком на Go. Некоторые репозитории могут помочь вам пройти путь самообучения, другие же полезны непосредственно для рабочих процессов. 🤓

Итак, начинаем. 👊

  1. Awesome Go

Можете назвать это энциклопедией языка программирования Go. Добавьте его в закладки, чтобы возвращаться всякий раз, когда вам что-то понадобится по Go. Это огромный кураторский список потрясающих фреймворков Go, библиотек и программного обеспечения.

  1. Standard Go Project Layout

Этот репозиторий содержит базовую компоновку для проектов приложений Go. Хоть это и не официальный стандарт, определенный основной командой разработчиков Go, он всё же представляет собой набор общих исторических и новых шаблонов компоновки проектов в экосистеме Go.

  1. Go kit

Go kit – это программный инструментарий для создания микросервисов в Go. Go kit решает распространённые проблемы в распределённых системах и архитектуре приложений, чтобы вы могли сосредоточиться на деле.

  1. Go Design patterns

Это репозиторий содержит кураторскую коллекцию идиоматических шаблонов дизайна и приложений для языка Go. Вы можете найти там следующие шаблоны: шаблоны создания, структурные шаблоны, поведенческие шаблоны, шаблоны параллелизма, шаблоны обмена сообщениями.

  1. Learn Go with test-driven development

Go – хороший язык для изучения разработки, основанной на тестировании, поскольку стандартная библиотека Go предоставляет встроенный пакет тестирования. В этом репозитории есть список основных принципов Go с примерами реализаций кода, основанного на тестировании.

  1. The Ultimate Go Study Guide

Учебное пособие Ultimate Go представляет собой сборник заметок для студентов, посещающих занятия Ultimate Go. Он составлен из примеров программ с построчными комментариями, чтобы помочь студентам лучше следовать коду. Вы найдете ссылку на содержимое репозитория в файле readme.md.

  1. 1000+ Hand-crafted Go examples, exercises and quizzes

В этом репозитории вы найдете тысячи примеров Go, упражнений и викторин.

Ответить