Podlodka – это еженедельное аудио-шоу про IT и все, что с ним связано. Формат наших выпусков - это полное погружение в тему вместе с приглашенным гостем. В каждый выпуск мы зовём интересных и именитых профессионалов в разных областях.
Мы любим обсуждать архитектуру, делиться опытом промышленной разработки и спорить на горячие темы.
Подкаст Подлодка ведут четверо весёлых и опытных инженеров с примесями менеджеров: - Егор Толстой (Kotlin Project Lead, JetBrains) - Стас Цыганов (Product Manager, Kotlin team в JetBrains) - Катя Петрова (Product Marketing Manager, Kotlin team в JetBrains) - Женя Кателла (Staff Developer, Shopify)
Чтобы раскрыть тему workflow работы с Git, мы отыскали человека, который подсадил на него весь Яндекс. Сергей Сергеев рассказал нам много историй из своего опыта, помог разобрать разные способы организации процессов разработки вокруг Git, объяснил, в чем состоят проблемы монорепозиториев, похоливарил про rebase vs merge и закопал git submodules.
Чтобы раскрыть тему workflow работы с Git, мы отыскали человека, который подсадил на него весь Яндекс. Сергей Сергеев рассказал нам много историй из своего опыта, помог разобрать разные способы организации процессов разработки вокруг Git, объяснил, в чем состоят проблемы монорепозиториев, похоливарил про rebase vs merge и закопал git submodules.
Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka
Содержание: - 00:00:33 - Знакомство с гостем - 00:01:55 - Опыт работы Сергея с разными VCS - 00:05:30 - Какие VCS используются в Яндексе - 00:06:55 - Для каких задач используется SVN - 00:10:24 - Как Яндекс переходил на Git - 00:12:30 - VCS vs SCM - 00:14:15 - Децентрализованные системы контроля версий - 00:17:30 - Зачем нужен workflow работы с VCS - 00:21:43 - Workflow в поисковых интерфейсах Яндекса - 00:37:50 - Автомерджи - 00:41:40 - Проверки качества в workflow разработки - 00:46:50 - Workflow в проектах Кати, Жени и Егора - 00:59:04 - Монорепозитории - 01:06:50 - rebase vs merge - 01:15:40 - git lfs - 01:21:30 - git bisect - 01:24:20 - Важность понимания принципов работы Git - 01:28:00 - git submodules - 01:31:03 - Подведение черты