Медиа
Автоматизации и инфраструктура вместо рутины и бойлерплейта
Осип рассказал, как автоматизация упрощает процесс, показал инфраструктуру, которой обросли проекты red_mad_robot за последние годы, и поделился, как роботы ускоряют старт нового проекта.

В этом видео Осип Фаткуллин, старший Android-разработчик red_mad_robot, поделился, как заставить разработчика двигать задачи в трекере по статусам. Также Осип рассказал, как автоматизация упрощает процесс, показал инфраструктуру, которой обросли проекты red_mad_robot за последние годы, и поделился, как роботы ускоряют старт нового проекта.
Больше информации по теме доклада можно найти на Github: https://gist.github.com/osipxd/f1b5dc25121903138bdfb71ac58f0226
Автоматизации и инфраструктура вместо рутины и бойлерплейта:
- 00:00:00 — Начало
- 00:00:40 — Помечтаем. Что хотим получить
- 00:02:00 — Структура доклада
- 00:03:48 — Часть 1. Качество кода
- 00:05:18 — editorconfig
- 00:06:28 — Detekt
- 00:07:20 — commitlint
- 00:08:00 — Раннее обнаружение нарушений
- 00:08:46 — Git Hooks
- 00:09:53 — Плагины IDE для подсветки проблем в коде
- 00:10:41 — Нужно ли шарить .idea?
- 00:14:51 — Как можно ускорить ревью?
- 00:15:48 — Подход Ship/Show/Ask
- 00:17:08 — Чек-листы для ревью
- 00:18:07 — Перекладываем часть ревью на Danger
- 00:20:12 — Плагины для ревью в IDE
- 00:21:58 — Вопросы по теме «Качество кода»
- 00:22:15 — Q: Что делать если принесли MR на 1000 строк?
- 00:24:02 — Q: Можно ли закрепить ревьюера за каким-то куском кода?
- 00:25:25 — Q: Большие МРы никто не смотрит, но и много маленьких тоже. Как быть?
- 00:28:01 — Q: «Небольшие коммиты» или «один коммит — одна фича»?
- 00:30:50 — Часть 2. Упрощение процессов
- 00:33:15 — Автоматизируем флоу
- 00:34:10 — Jira Automations
- 00:38:04 — А что насчёт [любая система учёта задач]?
- 00:38:52 — Несколько советов по автоматизации
- 00:42:04 — Автоматизировать или нет?
- 00:43:50 — Вопросы по теме «Упрощение процессов»
- 00:44:02 — Q: Кто переставляет задачи по статусам?
- 00:45:03 — Q: Прикручивали ли оповещения к автоматизациям?
- 00:46:09 — Q: Пробовали ли автоматизировать назначение ревьюера?
- 00:47:17 — Часть 3. Переиспользование
- 00:48:38 — Шаблон проекта — ищем баланс
- 00:51:30 — Version Catalog’и для переиспользования стека
- 00:52:50 — Killer-фича каталогов
- 00:54:11 — Что нам дали каталоги версий?
- 00:57:08 — Планы по автоматизации каталогов
- 00:58:41 — Тех. радар
- 01:00:16 — Как заставить радар работать?
- 01:01:44 — Переиспользование конфигураций Gradle — gradle-infrastructure
- 01:04:57 — gradle-infrastructure: Эволюция
- 01:07:56 — gradle-infrastructure: Дополнительные фичи
- 01:09:36 — gradle-infrastructure: Использовать или нет?
- 01:10:50 — Наш Open Source
- 01:12:04 — Заключение
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.

