Как структурировать миллион строк кода и сохранить здравый смысл / Александр Краинов (ВКонтакте)

VK JT Mobile, Санкт-Петербург, 29 августа 2024. Александр Крайнов — iOS-⁠разработчик ВКонтакте (проекте VK): «Модуляризация — ключевой этап в жизненном цикле любого приложения. Она сокращает time to market: новые функции реализуются быстрее, а время компиляции для разработчиков и CI/CD-систем сокращается. Модуляризация такого масштабного проекта, как ВКонтакте, требует компромиссов и сложных решений — нужно анализировть и оптимизировать код, который ежедневно вырастает на тысячи строк. В докладе я расскажу о техниках модуляризации и лучших практиках, которые мы применяли, и достигнутых результатах. А ещё — о неочевидных проблемах, с которыми мы столкнулись, и архитектурных задачах, которые ещё предстоит решить»
Back to Top