In this talk, we’ll explore the latest enhancements to 'go tool' that streamline dependency management, improve performance, and simplify developer workflows. Learn how tool directives in 'go.mod' eliminate cumbersome workarounds like 'tools.go', how caching speeds up repeated executions, and how structured JSON output makes debugging builds and tests easier than ever. We’ll also discuss new features like GOAUTH for private module authentication and embedding VCS info into binaries. Be prepare to have actionable insights to modernize your Go projects.
В этом докладе мы исследуем последние улучшения в 'go tool', которые упрощают управление зависимостями, повышают производительность и облегчают рабочие процессы разработчиков. Вы узнаете, как директивы инструментов в 'go.mod' устраняют громоздкие обходные пути вроде 'tools.go', как кэширование ускоряет повторные выполнения и как структурированный JSON-вывод делает отладку сборок и тестов проще, чем когда-либо. Мы также обсудим новые функции, такие как: GOAUTH для аутентификации частных модулей и встраивание информации о системах управления версиями в бинарные файлы. Подготовьтесь получить практические рекомендации для модернизации ваших проектов на Go.