Разберу существующий код и подготовлю улучшения структуры, качества и сопровождаемости проекта. Работа подходит для развития продукта, подготовки к новым функциям и снижения сложности сопровождения.
В согласованный объём можно включить обзор архитектуры, поиск дублирования, анализ зависимостей, рефакторинг модулей и автоматические проверки. Сначала определим важные пользовательские сценарии и точки риска, затем выберем изменения с понятной пользой для проекта. Предусмотрю пояснения к решениям и документацию по изменённым модулям.
На изображении — демонстрационный концепт интерфейса ревью. Показанный репозиторий и заметки иллюстрируют рабочий подход.
Изучу согласованный репозиторий, инструкции запуска и существующие проверки. Зафиксирую границы изменений, сохранение согласованного поведения и проверки регрессий. Подготовлю план и выполню согласованные изменения отдельными понятными этапами с проверкой результата.
В зависимости от задания заказчик получает отчёт по коду, приоритетный план улучшений и согласованные изменения с исходниками и проверками. Представленный материал — визуальный пример рабочего пространства, а результат по конкретному коду формируется после его анализа.