David Rawson — Analyze This: защитные механизмы для людей и агентов с помощью линтинга
GDG Melbourne
0:00 / 0:00
David Rawson — Analyze This: защитные механизмы для людей и агентов с помощью линтинга
50 просмотров · 2 недели назад
GDG Melbourne
842 подписчика
50 просмотров · 2 недели назад
Анализ кода: контрольные точки для людей и агентов с помощью линтера от Дэвида Роусона
Сейчас самое подходящее время для создания проверок кода, чтобы выявлять ошибки и обеспечивать соблюдение командных соглашений. Это связано с тем, что современные рецензенты-люди могут испытывать трудности с огромным объемом кода. И потому что создание правил линтера — это задача, в которой языковые модели могут оказать нам большую помощь.
В этом докладе мы рассмотрим необходимость согласованности в программных системах и основы линтера, инструмента статического анализа от Google. Мы покажем вам важные понятия, такие как UAST и области видимости, чтобы вы понимали, что написано. Наконец, мы объясним, как тестировать и отлаживать правила линтера, чтобы вы не застряли, когда что-то пойдет не так.
Начните создавать правила линтера — ваши недетерминированные коллеги (обоих типов) будут вам за это благодарны!
О Дэвиде:
Дэвид начал разрабатывать приложения для Android в 2015 году. Ранее он выступал на Droidcon Vietnam и Chicago Roboto.