TGViewer
Опівночні Балачки Опівночні Балачки @midnight_chatter · 237 subscribers
Post #58 520
Опівночні Балачки №36: Code Review

👁 Youtube – Кидайте
🍎 Apple Podcasts – Гроші
👂 Spotify – На
🎧 Інші платформи – ПЖ (тут)

Тайм-коди:
* 0:01-3:10 Інтро. Наші перші код-рев’ю.
* 3:11-5:43 Чи є code review обовʼязковою практикою?
* 5:44-9:50 Навіщо робити код рев’ю: обмінюємося знаннями. Життя буденне при дистанційній роботі. Pull request як арена для молодих челенджити старі шляхи написання коду
* 9:51-11:20 Навіщо №2: шукаємо дефекти і налагоджуємо стиль, рев’ювлємо дизайн рішення
* 11:21-12:28 Що є результатом код рев’ю? Хто мусить мерджити пулл реквест?
* 12:29-12:49 Навіщо №3: шаримо відповідальність
* 12:50-13:24 Навіщо №4: покращуємо здатність естімейтити в майбутньому
* 13:25-15:18 Гітхабівські “пулл реквести” (PR) проти Гітлабівських “мердж реквестів” (MR)
* 15:19-17:05 Недолік рев’ю “не всі дефекти знаходять”. Google про code review у статті (але про 1/6 був пиздьож, Сашко перепрошує, знаходять “скільки знаходиться”, якщо говорити про стати, хіба у статті 2014 від MS було про “в середньому 4 дефекта в рев’ю”, але там все складніше і в ноутсах не перекажемо)
* 17:06-18:39 Ще недолік: довше закриваємо таски, що з цим робити?
* 18:40-20:57 Вирішуємо проблему код рев’юверів “не розумію, про що ця зміна?”
* 20:58-22:34 Ділимо фідбек на важливий і неважливий, а також питання. А також про комунікацію англійською.
* 22:35-23:57 Золоте правило рев’ю “Не задовбуйте”. Тудушки і тікети “на потім”. Допомагайте молодим
* 23:58-26:22 Як імплементувати цей поділ на популярних платформах для код рев’ю
* 26:23-29:11 А ще, можна коментарями надавати контекст. Ну і робіть самі собі code review
* 29:12-31:15 Якщо хтось створив і змерджив PR на вихідних – чи треба його пост-фактум рев’ювити?
* 31:16-35:59 На що найбільше спрямовувати увагу при код-рев’ю?
* 36:00-37:50 Чи є прохання написати тести порушенням заповіді “не задобвуй”? Без тестів – нікуди
* 37:51-41:34 Скільки рев’юверів треба на 1 пулл реквест? Знову посилаємося на статті від Google & MS. Як працюють CODEOWNERS у Github
* 41:35-43:38 Галопом по Європах: автоматизуємо тривіальне, де рев’ювити дизайн рішення і як довжина ПР впливає на тривалість рев’ю. Про кількість рядків за годину рев’ю посилаємося на smartbear
* 43:41-45:06 І взагалі, не напружуйтесь. Бот експірієнс інженери ніколи не думають про перфокарти
* 45:07-45:36 Як зменшити кількість рев’ю? Парне програмування. Рев’ю сесії
* 45:37-46:18 Gitlab і їх рулетка для рев’юверів (а також хай тут буде їх матеріали про код рев’ю)
* 46:19-47:50 Чи можна було б жити без код рев’ю завжди? Тести, ШІ і nocode
* 47:51-50:10 Не забувайте, що з того боку – жива людина
* 50:11-51:51 Outro, робіть код рев’ю цьому випуску і не будьте токсіком. Наступного тижня відпочиваємо

Ми в твітері o_balachky
Музика:
streambeats | @stasgavrylov

Хто святкує - для тих блага вість - Христос воскрес. А хто нє - тому гарного недільного дня ❤️
YouTube Опівночні Балачки. Епізод 36: Code Review Долучайтесь до нашого телеграм каналу, де всі посилання - робочі https://t.me/midnight_chatter Ми в твітері http://twitter.com/o_balachky Музика: https://www.streambeats.com/ | @stasgavrylov Опівночні Балачки - це, в першу чергу, аудіо подкаст, доступний…
  • 🔥 6
  • ❤‍🔥 1
  • ❤ 1
More from @midnight_chatter
  1. Nov 7, 2024Опівночні Балачки №46: Ґеллоуін і страшний ШІ Виявляється, цей епізод ще тиждень тому був…
  2. Oct 8, 2024Опівночні Балачки №45: Golang. З моїх слів записано вірно ▶️ Youtube – Пізно 🍎 Apple Podc…
  3. Oct 1, 2024Опівночні Балачки №44: старий новий Python 3.12 ▶️ Youtube – your 🍎 Apple Podcasts – nigh…
  4. Mar 8, 2024Tech talk + збір = 🛻: як легко проходити співбесіди та потрапити в FAANG та інші міжнарод…
  5. Mar 8, 2024Ото людина, яка найбільше коментарів під останнім постом бахнула. Обов’язково долучіться,…
  6. Dec 31, 20232024 TBD
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →