Легаси-проекты, как правило, не бывают простыми. Среди основных сложностей: отсутствие инструментов автоматизации, старые подходы к разработке, огромные кодовые базы без документации и т.д. Все это отталкивает всех здравомыслящих людей, но тут же лишает их некоторых возможностей. Легаси может быть очень полезен как для прокачки скилов отдельного разработчика, так и для всей команды в целом. Через разбор подобных проектов можно вырастить реально сильную и эффективную команду.
Этот доклад основан на моем собственном опыте. Я расскажу, как мы с командой полгода разгребали легаси-код нашего продукта, и поделюсь с вами конкретными трудностями, с которыми мы столкнулись в начале пути. Поговорим о том, как мы подняли общие компетенции команды и организовали процесс разработки в условиях ограниченных ресурсов.