Дмитрий Елисеев поведает историю живого обновления легаси-проекта. Обсудим этапы переписывания, революционный и эволюционный подходы, ведение непрерывного обновления и рефакторинга прямо в мастере. А еще организацию параллельной работы старого и нового фреймворков, внедрение тестов и анализаторов, а также какие архитектурные подходы помогают, а какие мешают.
Тайм-коды:
00:00:58 - Что было
00:03:54 - Что должно быть
00:05:09 - Стратегии переписывания
00:10:19 - Рефакторинг кода, удаление файлов
00:15:05 - Рефакторинг кода, причёсывание
00:26:27 - Переписывание на Yii2
00:32:36 - Тормоза прогресса
00:34:11 - Что сейчас
00:34:31 - Что дальше
00:38:36 - Ответы на вопросы
Презентация доступна по ссылке: github.com/bee...
5 окт 2024