Как структурировать миллион строк кода и сохранить здравый смысл / Александр Крайнов (ВКонтакте)
VK JT Mobile, Санкт-Петербург, 29 августа 2024.
Александр Крайнов — iOS-разработчик ВКонтакте (проекте VK):
«Модуляризация — ключевой этап в жизненном цикле любого приложения. Она сокращает time to market: новые функции реализуются быстрее, а время компиляции для разработчиков и CI/CD-систем сокращается. Модуляризация такого масштабного проекта, как ВКонтакте, требует компромиссов и сложных решений — нужно анализировть и оптимизировать код, который ежедневно вырастает на тысячи строк.
В докладе я расскажу о техниках модуляризации и лучших практиках, которые мы применяли, и достигнутых результатах. А ещё — о неочевидных проблемах, с которыми мы столкнулись, и архитектурных задачах, которые ещё предстоит решить»
109 views
658
233
3 weeks ago 00:09:12 3
Ресторанный бизнес за границей: 10 фатальных ошибок и как их избежать?
3 weeks ago 00:02:03 1
КОПИРАЙТЕР КТО ЭТО ПРОСТЫМИ 🔥 ЛЕКЦИИ ПО КОПИРАЙТИНГУ
4 weeks ago 01:20:24 183
Пространства для трансформации: Зеркала Козырева и их влияние на энергию и время - овальный стол
4 weeks ago 00:03:24 21.1K
Какие факторы влияют на стоимость автомобиля при оценке в Автоломбарде?
4 weeks ago 02:30:36 6
Курс английского: Загрузите в себя знания носителя языка всего за год. 40000 слов, коллокации, устойчивые выражения
4 weeks ago 02:30:36 7
Курс английского языка: от базового уровня до продвинутого за год. Без преподавателя.
4 weeks ago 00:40:03 10
Лоскутный эфир 581. Простая стежка лоскутных изделий для начинающих
4 weeks ago 00:02:03 2
КОПИРАЙТЕР ОБЯЗАННОСТИ И ТРЕБОВАНИЯ ⚠ ИНТЕРНЕТ ДЕНЬГИ ТЕКСТ 💯
4 weeks ago 00:07:47 4
Новый выпуск Tax Podcast. Международное налоговое структурирование в эпоху санкций.
4 weeks ago 00:05:36 180
Что является основной точкой опоры при создании рекламных проектов? 📈✨
4 weeks ago 00:56:04 235
[Viktor Bogutskii] САМЫЕ ЧАСТЫЕ ОШИБКИ НОВИЧКОВ В IT - как выбрать профессию в IT
4 weeks ago 00:03:14 1
Трейлер игры IEL: Indo European Languages!
4 weeks ago 00:03:46 7
“Animal“ переводится как “животное“: перевод, транскрипция, произношение, примеры
4 weeks ago 00:03:42 6
“Angry“ переводится как “сердитый“, “гневный“, “раздражённый“: перевод, транскрипция, произношение, примеры
4 weeks ago 00:03:09 3
“Angle“ переводится как “угол“: перевод, транскрипция, произношение, примеры
4 weeks ago 00:03:49 8
“Announce“ — это глагол, который означает “объявить“, “сообщить“ или “провозгласить“
4 weeks ago 00:04:04 9
“Anniversary“ переводится как “годовщина“, “юбилей“: перевод, транскрипция, произношение, примеры
4 weeks ago 00:03:41 5
“Ankle“ — это существительное, которое обозначает часть тела человека или животного, расположенную между стопой и голенью.
4 weeks ago 00:04:30 6
“Annoying“ переводится как “раздражающий“, “надоедливый“, “досадный“.
4 weeks ago 00:03:22 9
“Annoyed“ переводится как “раздражённый“, “недовольный“, “обиженный“.
4 weeks ago 00:03:49 6
“Annoy“ переводится как “раздражать“, “беспокоить“, “досаждать“.
4 weeks ago 00:03:56 5
“Announcement“ переводится как “объявление“, “уведомление“, “сообщение“.
4 weeks ago 00:02:03 1
Копирайтинг начать работать
4 weeks ago 00:04:01 3
“Analyse“ (в американском варианте “analyze“) переводится как “анализировать“, изучать