Closed kilomeow closed 5 years ago
Написан парсер ast который выдает gumtree. На очереди обработка json-ок с диффами https://github.com/destabilizer/git-data-tools/blob/master/diff.py
Вот эта статья, она описывает, на сколько я поняла, как можно выявлять вот такие правила. Настя сказала, что от авторов этой статьи есть целый ряд работ, то есть они что-то дорабатывают, публикуются и т.д. Единственное, это не на основе gumtree Но у них зато перечислены "change types"
Нужно написать самый простой генератор сообщений, обрабатывающий очевидные рефакторинги, типа переименований классов, перемещений блока кода в отдельный метод и тп. После этого, нужно будет посмотреть, как это решение ляжет на aurora -- какую часть коммитов оно покроет и насколько хорошо.