
Алексей Романов
Ozon Банк
Речь пойдет об автоматическом анализе изменений исходного кода разработки для определения измененных эндпоинтов и операций для выбора минимального количества тестов для запуска на релиз. Расскажу про AST, LSP, работу с деревьями, изменениями в рамках git diff
, асинхронными операциями.
Доклад построен на базе языка Go, но подход универсален и работает с любым популярным ЯП (со своими нюансами). О подходе к выбору тестов я рассказывал в предыдущих докладах.
Ozon Банк