JetBrains Research — наука, меняющая мир

Автоматическое выделение метода

Одним из самых распространённых рефакторингов является "Выделение метода".

В докладе будет рассмотрено два инструмента для автоматической рекомендации этого типа рефакторинга, реализованных для программ на Java.

Оба инструмента реализованы как плагины для Eclipse: JExtract ищет независимый код в методе, а GEMS предсказывает, какой блок кода можно выделить, используя разные метрики функциональности. В докладе будут рассмотрены детали работы обоих алгоритмов, а также эксперименты авторов и сравнение этих инструментов.

Докладчик: Глеб Захаров.

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

Дата и время: 10-е октября, 20:00-21:30.

Место: Таймс, 204.