Research group

Machine Learning Methods in Software Engineering

Визуализация рефакторингов кода

23 September 2020

Code review является важным этапом разработки ПО. Краткое описание совершенных изменений может сделать этот процесс значительно проще. Например, может быть полезна информация о том, какие рефакторинги были совершены.

На семинаре будет рассказано о разработанном в лаборатории плагине для IntelliJ IDEA, который визуализирует совершенные в коммитах рефакторинги. Для обнаружения рефакторингов мы используем инструмент RefactoringMiner, который анализирует изменения в коде на Java и в качестве результата выдает список обнаруженных рефакторингов.

Также мы поговорим о расширении RefactoringMiner, позволяющем обнаруживать рефакторинги в изменениях кода на Kotlin, над которым сейчас активно ведётся работа.

Докладчик: Зарина Курбатова.

Язык доклада: русский.

Дата и время: 23-е сентября, 18:30-20:00.

Место: https://us02web.zoom.us/j/509624984

Видео с семинаров доступно по ссылке: http://bit.ly/MLJBSeminars

Для получения рассылки о семинаре (с паролем от Zoom) - пишите Алексею Шпильману на alexey@shpilman.com.

Resources