Connect with us

Медиа

Автоматизации и инфраструктура вместо рутины и бойлерплейта

Осип рассказал, как автоматизация упрощает процесс, показал инфраструктуру, которой обросли проекты 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.
Advertisement

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: