Перейти к содержимому

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.