Go - больше, чем просто язык программирования
Современная разработка масштабируемых и удобных в обслуживании приложений требует множества компонентов. Компиляция - лишь один из этапов этого процесса, и изначально Go задумывался не только как язык, но и как комплексная среда разработки. Утилита go - это набор инструментов для управления пакетами, тестирования, документирования и многого другого, выходящего за рамки простой компиляции кода. Рассмотрим ключевые компоненты этой экосистемы. Многие современные языки программирования используют диспетчеры пакетов, но лишь немногие имеют встроенную систему управления пакетами...