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

  Рет қаралды 6,400

Николай Тузов — Golang

Николай Тузов — Golang

Күн бұрын

Обсуждаем скорость работы разработчика, цену и вероятность ошибок во время разработки и др.
Состав:
- Николай Тузов
- Глеб Яльчик - тех. директор компании Gaijin
- Даниил Подольский - Microavia.com
Тайминги:
0:00 Вступление и представление гостей
1:35 Оговорки касательно темы обсуждения
2:24 Даниил про скорость разработки
6:55 Проработка задач
8:58 Быстрое решение задач через "Плана Б"
11:16 Пример решения задачи без её реализации
13:10 Будет ли у Глеба свой KZfaq-канал?
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

Пікірлер: 15
@nikolay_tuzov
@nikolay_tuzov Жыл бұрын
👾Если не хотите пропускать наши трансляции, подписывайтесь на мой Телеграм-канал: t.me/ntuzov Пишу в нём новости, анонсы разных своих активностей и просто интересные мысли ❤ Если у вас есть желание поддержать развитие канала: Секретный телеграм-канал: - В рублях: t.me/+1UPXV_DGnG1mODJi - В евро: t.me/+hedI8LevYTc5MDM6 boosty.to/nikolay.tuzov www.patreon.com/tuzov
@user-pw3cv6pg6i
@user-pw3cv6pg6i 23 күн бұрын
Сижу, слушаю про то как писать код быстрее, вместо того чтобы писать код
@matthewbrown797
@matthewbrown797 Жыл бұрын
Отличный контент парни!!!
@Host_Name
@Host_Name Жыл бұрын
Парни вы супер!))) Спасибо Вам!
@midway100
@midway100 9 ай бұрын
Спасибы за разбивку видоса, было очень интересно послушать!
@OOOJohnJ
@OOOJohnJ Жыл бұрын
Концовка классная! Лично я уверен что Скайнет не станет последней точкой в существовании человечества. Скорее человечество вымрет от совершенно неагрессивных роботов-помощников, так как они заменят собою всё общение между людьми, ведь их так учат: помогать человеку во всем и быть во всём лучше него. зачем тогда человеку общаться с другими людьми, если рядом есть робот, который лучше?
@alekseevserge
@alekseevserge Жыл бұрын
Докину пример про план Б. Работал как-то DSом в одном зеленом банке. И вот в начале работы над моделью всегда делали baseline версию, самую простую, которую можно реализовать. И уже от её метрик отталкивались дальше. Возможно, даже такая модель уже удовлетворяет требованиям бизнес-заказчика и разработка более сложной не нужна. А еще забавно было, что иногда модель, которая возвращает случайный ответ, уже подходит под заявленные метрики. Но это уже другая история
@galandec2000
@galandec2000 7 ай бұрын
00:37:35 ну у меня аналогичная история Николаю рассказу. тоже где не работал, тесты ни кто не говорил писать. тоже сам пытаюсь в них разобраться. и тоже говорили про внимательность, но у меня если я пишу именно код все ок, он работает четко как я хотел, ошибки практический сведены к нулю даже без тестов. но если взять UI (ибо я все умею и UI, и фронт, и бэк) то тут да, тут проблемы. приучили просто - "делай скрины!". но чаще проблемы в описании задач. но самые большие проблемы у меня были когда пришлось работать под управлением чудаков, по тексту Глеба имею ввиду чудаков. говоришь что так нельзя, всем до лампочки что нельзя - "я так хочу!!! ты программист делай!!!", после полугода выгорел в хлам.. делать откровенное, простите мня, дерьмо, я не готов даже за деньги... у меня второй опыт с такими чудаками.. и второй раз это краснющий флажок что надо валить.. тем более что потом меня еще и крайним сделали... потиху собираю чемоданы. гори оно все гаром я лучше вообще без работы буду чем буду таким заниматься..
@asd1qwe1
@asd1qwe1 4 ай бұрын
Хорошо, что в этот раз без балабола из яндекса
@alexandermatveev6777
@alexandermatveev6777 Жыл бұрын
По теме очень мало что сказали в итоге: пишите тесты (как ускорить их написание тогда?), затронули планирование (но в группе, почему тогда не затронули планирование решения своей задачи?) и 2 минуты что copilot помогает. Выпуск не рекомендую
@OOOJohnJ
@OOOJohnJ Жыл бұрын
Как ускорить написание тестов сказали - Копилотом же
@roman_zh1
@roman_zh1 Жыл бұрын
34:15 и дальше, Важный вопрос. Что вы в основном подразумеваете под юнит тестами? Это тесты, которые проверяют функции с запросами в базу данных, тесты на функции с какой-то бизнес логикой или тесты для функций, содержащие алгоритмические вычисления?
@nikolay_tuzov
@nikolay_tuzov Жыл бұрын
Лучше задай этот вопрос в нашем чате, т.к. тут комменты читаю только я, а в чате можно и с другими участниками обсудить t.me/+WyjmnP6la_QyYjAy
@OOOJohnJ
@OOOJohnJ Жыл бұрын
И то и другое и третье
@dmitriyobidin6049
@dmitriyobidin6049 Жыл бұрын
Гайджин это которая недавно выкатила патч в Вартандере, заставляющий школьников донатить все деньги на обед? Неодобрямс.
Go v1.21 - Обсуждаем важные изменения | GoGetPodcast №10
1:56:31
Николай Тузов — Golang
Рет қаралды 10 М.
Sprinting with More and More Money
00:29
MrBeast
Рет қаралды 192 МЛН
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 20 МЛН
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 3,4 МЛН
Монорепозиторий VS Мультирепозиторий | GoGetPodcast №6
1:12:56
Николай Тузов — Golang
Рет қаралды 4,6 М.
Кто такой системный архитектор? / GoGetPodcast №11
2:05:14
Николай Тузов — Golang
Рет қаралды 3,6 М.
Самое полное интервью Golang Middle
3:08:32
Эйч Навыки — менторская программа
Рет қаралды 66 М.
Как развиваться GoLang разработчику? | GoGetPodcast №7
1:29:26
Николай Тузов — Golang
Рет қаралды 20 М.
Как на самом деле устроены каналы в Golang? | Golang channels internals
41:31
Pet-проекты для разработчика | GoGetPodcast №8
1:20:18
Николай Тузов — Golang
Рет қаралды 7 М.