Товарищи, в этот раз вас ждёт необычный выпуск подкаста! Почему? — Этот выпуск был записан в прямом эфире с обсуждением вопросов зрителей, онлайн-голосованиями и другими активностями. Но не переживайте, весь контент доступен для восприятия в аудио-формате как и прежде!
Итак, выпуск посвящён непростой и спорной теме код-ревью. В этом выпуске, помимо меня приняли участие:
- Александр Макаров, лид проекта Yii Framework
- Антон Морев, основатель и СТО Wormsoft
- Сергей Жук, разработчик из Skyeng
Вот далеко не полный перечень тем, которые мы обсудили:
- Каким должно быть идеальное код-ревью?
- Есть ли отличия в процессах код-ревью для крупных компаний, заказной разработки и open source проектов?
- Размеры одного пулл-реквеста: что делать с огромными пул-реквестами?
- Сколько времени должно уходить на ревью одного запроса? Когда и как делать код-ревью?
- Как экономить время на код-ревью?
- Инструменты, облегчающие и помогающие код-ревью
- Человеческий фактор в код-ревью: как не убить критикой все старания?
В процессе беседы мы много вспоминали и приводили примеры из собственного опыта, команд и проектов. Поэтому попытались не просто порассуждать о идеальном ревью, а привести примеры, подходы и практики, работающие в конкретных ситуациях и командах.
Так же за время беседы мы запустили несколько голосований по тематике код-ревью, а в конце дискуссии подвели итоги.
Ссылки на ресурсы по темам выпуска:
- Доклада Сереги Жука: «Code review: быстро и эффективно» и его текстовая версия
- Запись нашего эфира на youtube
- Инструменты:
- https://www.sqlstyle.guide – Руководство по стилю SQL
- https://prettier.io/. An opinionated code formatter
- conventional: comments. Подход к комментированию пулл-реквестов от Пола Слоутера из GitLab
- Статья «Prettier в крупных проектах: тратим 20 минут на настройку, забываем о форматировании навсегда»
- Гайдлайны код-ревью проекта Yii
- Анонс нашего эфира на хабре
- Частичная расшифровка записи на хабре
Понравился выпуск? — Поддержи подкаст на patreon.com/KSDaemon, звёздочками в iTunes, а так же ретвитом или постом! Заходи в телеграм-чат SDCast, где можно обсудить выпуски, предложить гостей и высказать свои замечания и пожелания!