Автоматические рефакторинг кода возможен? Да! В своем докладе Денис расскажет об эволюции линтеров, фиксеров и новом инструменте - Rector. Презентация:
Таймлайн: 00:00 Вступление ведущего. 00:35 Знакомство. 01:10 Следовать моде смешно, а не следовать - глупо. 03:25 Однажды через 5-7 лет. Семантическое версионирование выйдет из моды. 05:15 Незадолго до этого. Процесс CodeReview станет более приятным. 07:15 Ещё чуть раньше. Рефакторинг станет формальной процедурой. 08:40 Совсем скоро. ... И вы наконец внедрили Rector. 10:30 Модные термины. Краткий словарик. 13:05 Hello world в виде токенов. 13:45 Hello world в виде AST. 13:55 Исходный код. Выполнение/Анализ/Рефакторинг. 15:50 Токены vs AST. 17:45 Токенты + AST. 18:10 Поговорим о модных людях. 21:50 Модные инструменты для модного языка. 25:55 Классификация инструментов. 28:20 Примеры классификации конкретных инструментов. 29:35 История появления инструментов. 30:15 Модный показ. Примеры рефакторинга. 35:30 Заключительное слово. 36:15 Вопросы.