Скорость разработки и цена ошибки разработчика / GoGetPodcast №9

Sdílet
Vložit
  • čas přidán 15. 06. 2024
  • Обсуждаем скорость работы разработчика, цену и вероятность ошибок во время разработки и др.
    Состав:
    - Николай Тузов
    - Глеб Яльчик - тех. директор компании Gaijin
    - Даниил Подольский - Microavia.com
    Тайминги:
    0:00 Вступление и представление гостей
    1:35 Оговорки касательно темы обсуждения
    2:24 Даниил про скорость разработки
    6:55 Проработка задач
    8:58 Быстрое решение задач через "Плана Б"
    11:16 Пример решения задачи без её реализации
    13:10 Будет ли у Глеба свой CZcams-канал?
    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 и Копайлот ускоряют работу?
    #gogetpodcast #golang #ntuzov

Komentáře • 15

  • @nikolay_tuzov
    @nikolay_tuzov  Před rokem +2

    👾Если не хотите пропускать наши трансляции, подписывайтесь на мой Телеграм-канал: t.me/ntuzov
    Пишу в нём новости, анонсы разных своих активностей и просто интересные мысли
    ❤ Если у вас есть желание поддержать развитие канала:
    Секретный телеграм-канал:
    - В рублях: t.me/+1UPXV_DGnG1mODJi
    - В евро: t.me/+hedI8LevYTc5MDM6
    boosty.to/nikolay.tuzov
    www.patreon.com/tuzov

  • @user-pw3cv6pg6i
    @user-pw3cv6pg6i Před 12 dny +1

    Сижу, слушаю про то как писать код быстрее, вместо того чтобы писать код

  • @matthewbrown797
    @matthewbrown797 Před rokem +3

    Отличный контент парни!!!

  • @Host_Name
    @Host_Name Před rokem +1

    Парни вы супер!))) Спасибо Вам!

  • @alekseevserge
    @alekseevserge Před rokem

    Докину пример про план Б. Работал как-то DSом в одном зеленом банке. И вот в начале работы над моделью всегда делали baseline версию, самую простую, которую можно реализовать. И уже от её метрик отталкивались дальше. Возможно, даже такая модель уже удовлетворяет требованиям бизнес-заказчика и разработка более сложной не нужна. А еще забавно было, что иногда модель, которая возвращает случайный ответ, уже подходит под заявленные метрики. Но это уже другая история

  • @midway100
    @midway100 Před 9 měsíci

    Спасибы за разбивку видоса, было очень интересно послушать!

  • @galandec2000
    @galandec2000 Před 7 měsíci +1

    00:37:35 ну у меня аналогичная история Николаю рассказу. тоже где не работал, тесты ни кто не говорил писать. тоже сам пытаюсь в них разобраться. и тоже говорили про внимательность, но у меня если я пишу именно код все ок, он работает четко как я хотел, ошибки практический сведены к нулю даже без тестов. но если взять UI (ибо я все умею и UI, и фронт, и бэк) то тут да, тут проблемы. приучили просто - "делай скрины!". но чаще проблемы в описании задач. но самые большие проблемы у меня были когда пришлось работать под управлением чудаков, по тексту Глеба имею ввиду чудаков. говоришь что так нельзя, всем до лампочки что нельзя - "я так хочу!!! ты программист делай!!!", после полугода выгорел в хлам.. делать откровенное, простите мня, дерьмо, я не готов даже за деньги... у меня второй опыт с такими чудаками.. и второй раз это краснющий флажок что надо валить.. тем более что потом меня еще и крайним сделали... потиху собираю чемоданы. гори оно все гаром я лучше вообще без работы буду чем буду таким заниматься..

  • @alexandermatveev6777
    @alexandermatveev6777 Před rokem +3

    По теме очень мало что сказали в итоге: пишите тесты (как ускорить их написание тогда?), затронули планирование (но в группе, почему тогда не затронули планирование решения своей задачи?) и 2 минуты что copilot помогает. Выпуск не рекомендую

    • @OOOJohnJ
      @OOOJohnJ Před rokem

      Как ускорить написание тестов сказали - Копилотом же

  • @OOOJohnJ
    @OOOJohnJ Před rokem +1

    Концовка классная! Лично я уверен что Скайнет не станет последней точкой в существовании человечества. Скорее человечество вымрет от совершенно неагрессивных роботов-помощников, так как они заменят собою всё общение между людьми, ведь их так учат: помогать человеку во всем и быть во всём лучше него. зачем тогда человеку общаться с другими людьми, если рядом есть робот, который лучше?

  • @roman_zh1
    @roman_zh1 Před rokem +1

    34:15 и дальше, Важный вопрос. Что вы в основном подразумеваете под юнит тестами? Это тесты, которые проверяют функции с запросами в базу данных, тесты на функции с какой-то бизнес логикой или тесты для функций, содержащие алгоритмические вычисления?

    • @nikolay_tuzov
      @nikolay_tuzov  Před rokem +1

      Лучше задай этот вопрос в нашем чате, т.к. тут комменты читаю только я, а в чате можно и с другими участниками обсудить
      t.me/+WyjmnP6la_QyYjAy

    • @OOOJohnJ
      @OOOJohnJ Před rokem

      И то и другое и третье

  • @asd1qwe1
    @asd1qwe1 Před 3 měsíci +1

    Хорошо, что в этот раз без балабола из яндекса

  • @dmitriyobidin6049
    @dmitriyobidin6049 Před rokem +2

    Гайджин это которая недавно выкатила патч в Вартандере, заставляющий школьников донатить все деньги на обед? Неодобрямс.