Go vet не поможет: как создать собственный анализатор кода для Go
Инструменты статического анализа давно стали частью разработки на Go, а встроенный go vet помогает находить распространённые ошибки в коде. Но что делать, если стандартных возможностей недостаточно и нужны проверки, учитывающие особенности конкретного проекта? Один из вариантов — создать собственный анализатор.
На вебинаре вы узнаете, какие инструменты Go предоставляет для анализа исходного кода и как они устроены. Вам расскажут, что происходит «под капотом» статического анализа. Эксперты разберут семантическую модель программы и покажут, как строить синтаксическое дерево.
В финале вы получите собственный анализатор, который сможет находить ошибки с учётом требований и особенностей конкретного проекта.
Подробности — по ссылке. После вебинара всем зарегистрированным пришлем запись.
Инструменты статического анализа давно стали частью разработки на Go, а встроенный go vet помогает находить распространённые ошибки в коде. Но что делать, если стандартных возможностей недостаточно и нужны проверки, учитывающие особенности конкретного проекта? Один из вариантов — создать собственный анализатор.
На вебинаре вы узнаете, какие инструменты Go предоставляет для анализа исходного кода и как они устроены. Вам расскажут, что происходит «под капотом» статического анализа. Эксперты разберут семантическую модель программы и покажут, как строить синтаксическое дерево.
В финале вы получите собственный анализатор, который сможет находить ошибки с учётом требований и особенностей конкретного проекта.
Подробности — по ссылке. После вебинара всем зарегистрированным пришлем запись.