Инструменты разработчика Go
February 23, 2017 · View on GitHub
Обязательные компоненты:
- Компиляторы: Официальный бинарный дистрибутив Go для вашей ОС.
- Форматирование кода: встроенный
gofmtилиgoimports(включает в себяgofmt) - Линтеры:
golint - VCS - система контроля версий - GitHub, Git, GUI
Опциональные компоненты:
- IDE - редактор или среда разработки: Atom с пакетом go-plus, Gogland, liteide, vim-go плагин
- CI - непрерывная интеграция - TravisCI, пример конфигурации
- Анализ кода: встроенный
go vet, Go Report Card - Документация: встроенный
go docгенерирует документацию из комментариев