Ep. 9: Скорость разработки и цена ошибки разработчика


Episode Artwork
1.0x
0% played 00:00 00:00
Apr 12 2023 83 mins   16
Обсуждаем скорость работы разработчика, цену и вероятность ошибок во время разработки и др.

Состав:
- Николай Тузов
- Глеб Яльчик - тех. директор компании Gaijin
- Даниил Подольский - Microavia.com

Тайминги:

  • 0:00 Вступление и представление гостей
  • 1:35 Оговорки касательно темы обсуждения
  • 2:24 Даниил про скорость разработки
  • 6:55 Проработка задач
  • 8:58 Быстрое решение задач через "Плана Б"
  • 11:16 Пример решения задачи без её реализации
  • 13:10 Будет ли у Глеба свой YouTube-канал?
  • 14:21 Про планнинг-покер и модель медленного разработчика
  • 15:23 Срыв сроков из-за непонимания всех аспектов задачи
  • 17:33 Зачем нужно планирование и планнинг-покер?
  • 23:01 Важность постановщика задачи и продуктового менеджера
  • 24:28 Личная продуктивность разработчика
  • 26:51 Исследования скорости работы программистов
  • 30:04 Корреляция между скоростью разработки и компанией
  • 33:23 Влияние юнит-тестов на скорость разработки
  • 39:27 Главная ошибка при написании тестов и проблема TDD
  • 44:21 Примеры Fail-тестов
  • 45:08 Про полное покрытие кода тестами
  • 47:18 Почему Линус быстро пишет код, и важен ли такой навык?
  • 53:04 Проблемы с код-ревью в компаниях, оформление мердж-реквестов
  • 54:55 Три типа коммитов: функционал, код-стайл, рефакторинг
  • 1:02:02 Подход к рефакторингу и новой функциональности
  • 1:04:56 Влияние культуры разработки на скорость и качество
  • 1:07:59 Пример: культура разработки в Steam
  • 1:09:51 Пример с Telegram
  • 1:10:44 Почему Star Citizen никогда не выйдет
  • 1:13:58 Технический долг возвращается с процентами
  • 1:15:05 Ускоряет ли кодогенерация разработку?
  • 1:20:08 Насколько ChatGPT и Копайлот ускоряют работу?