RUTUBE
Добавить
Уведомления
  • Главная
  • RUTUBE для блогеров
  • Каталог
  • Популярное
  • В топе
  • Shorts
  • ТВ онлайн
  • Трансляции
  • Моё
  • Фильмы
  • RUTUBE x PREMIER

Войдите, чтобы подписываться на каналы, комментировать видео и оставлять реакции


  • Подписки
  • История просмотра
  • Плейлисты
  • Смотреть позже
  • Комментарии

  • Авто
  • Анимация
  • Блогеры
  • Видеоигры
  • Детям
  • Еда
  • Интервью
  • Команда R
  • Культура
  • Лайфхаки
  • Музыка
  • Новости и СМИ
  • Обучение
  • Оriginals
  • Подкасты
  • Путешествия
  • Радио
  • Разговоры о важном
  • Сельское хозяйство
  • Сериалы
  • Спорт
  • Телешоу
  • Фонды помощи
  • Футбол
  • Юмор
Телеканалы
  • Иконка канала Первый канал
    Первый канал
  • Иконка канала Россия 1
    Россия 1
  • Иконка канала МАТЧ
    МАТЧ
  • Иконка канала НТВ
    НТВ
  • Иконка канала Пятый канал
    Пятый канал
  • Иконка канала Телеканал Культура
    Телеканал Культура
  • Иконка канала Россия 24
    Россия 24
  • Иконка канала ТВЦ
    ТВЦ
  • Иконка канала РЕН ТВ
    РЕН ТВ
  • Иконка канала СПАС
    СПАС
  • Иконка канала СТС
    СТС
  • Иконка канала Домашний
    Домашний
  • Иконка канала ТВ-3
    ТВ-3
  • Иконка канала Пятница
    Пятница
  • Иконка канала Звезда
    Звезда
  • Иконка канала МИР ТВ
    МИР ТВ
  • Иконка канала ТНТ
    ТНТ
  • Иконка канала МУЗ-ТВ
    МУЗ-ТВ
  • Иконка канала ЧЕ
    ЧЕ
  • Иконка канала Канал «Ю»
    Канал «Ю»
  • Иконка канала 2х2
    2х2
  • Иконка канала Кухня
    Кухня
  • Иконка канала viju
    viju


RUTUBE всегда с вами
Больше от RUTUBE
  • SMART TV
  • RUTUBE Детям
  • RUTUBE Спорт
  • RUTUBE Новости
RUTUBE в других соцсетях

  • Вопросы и ответы
  • Сообщить о проблеме
  • Написать в поддержку
  • О RUTUBE
  • Направления деятельности
  • Пользовательское соглашение
  • Конфиденциальность
  • Правовая информация
  • Рекомендательная система
  • Фирменный стиль

© 2025, RUTUBE

Егор Бугаенко про будущее программирования

В этом выпуске мы поговорили с Егором Бугаенко — автором «Elegant Objects» и сторонником «честного» ООП-мышления. Он раскрыл, почему классическое объектно-ориентированное программирование — это не архитектура, а иллюзия порядка, за которой скрывается хаос. Разобрали, почему null, static и наследование — главные разрушители систем, как мышление «в классах» ведёт к техдолгу, и почему ORM прячет от нас реальные ошибки в работе с данными. Егор настаивает: код должен быть сконструирован, а не написан, иначе система становится неуправляемой — особенно в эпоху LLM, когда ИИ сыплет автопатчами и код перестаёт быть осмысленным. Также обсудили: - Почему композиция объектов — основа устойчивой архитектуры - Как мыслить модулями, а не строками кода - Что такое Fail Fast и зачем системе «падать» сразу - Почему архитектурное мышление — навык разработчика будущего - Как LLM усиливают хаос, если нет модели - Роль дизайн-долга и как он убивает бизнес-процессы 📌 Это выпуск для тех, кто не хочет быть просто кодером в мире, где код уже пишет ИИ. Полезные ссылки: https://www.youtube.com/@UCr9qCdqXLm2SU0BIs6d_68Q https://t.me/yegor256news https://www.twitter.com/yegor256 https://www.linkedin.com/in/yegor256 https://github.com/yegor256 https://www.facebook.com/yegor.bugayenko https://music.yandex.ru/album/31142286 00:00 Введение и анонс 01:40 История ООП: Как всё начиналось и где свернули не туда 04:30 UML: Почему диаграммы не работают в живом коде 08:40 IT без кода: Кто такие архитекторы, аналитики и зачем они нужны 11:10 UML и микросервисы: Почему вместе они не работают 14:50 Тесты: Почему юнит-тесты не спасают от багов 19:36 Микросервисы: Как проектировать, чтобы не пожалеть 26:13 Образование и ООП: Чему учат и чему не учат 30:03 Высшее IT-образование: Почему оно отстает от практики 35:47 ИИ в программировании: Помощник или угроза? 37:42 Будущее кода: Кто будет писать программы завтра 40:32 ООП сегодня: Жив ли подход или пора прощаться? 44:17 Генерация кода ИИ: Ускорение или потеря контроля? 47:05 Промты для ИИ: Как правильно общаться с машиной 50:52 Дизайн системы: Как не утонуть в архитектуре 53:41 Маппинг: Когда преобразование данных становится проблемой 56:32 ORM: Почему это может быть ловушкой для проекта 01:00:18 Фреймворки: Примеры, которые стоит знать 01:04:03 Ручной SQL: Контроль, который стоит усилий 01:07:47 Nullable: Почему это не просто пустое значение 01:16:23 Обучение программистов: Чему стоит уделить внимание 01:21:09 Когнитивная нагрузка: Как null усложняет мышление 01:26:49 Теория и практика: Как найти баланс в программировании 01:30:36 Осознанные нарушения: Когда отступление от правил оправдано 01:38:08 Обработка исключений: Как управлять жизненным циклом объекта 01:44:46 Системы типов: Как они помогают и мешают 01:51:24 Функциональное vs. ООП: В чём разница на практике 01:57:07 Применение подходов: Как выбрать правильный инструмент 01:59:00 Философия ООП: Что стоит за объектами 02:03:43 Композиция и принципы: Как строить надёжные системы 02:07:27 Паттерны: Почему некоторые из них устарели 02:14:10 Чистый код: Почему не всё так чисто 02:15:06 Современные книги: Что читать вместо "Чистого кода" 02:17:00 — Заключение

Иконка канала Организованное программирование
Организованное программирование
137 подписчиков
12+
166 просмотров
Месяц назад
1 июня 2025 г.
ПожаловатьсяНарушение авторских прав

В этом выпуске мы поговорили с Егором Бугаенко — автором «Elegant Objects» и сторонником «честного» ООП-мышления. Он раскрыл, почему классическое объектно-ориентированное программирование — это не архитектура, а иллюзия порядка, за которой скрывается хаос. Разобрали, почему null, static и наследование — главные разрушители систем, как мышление «в классах» ведёт к техдолгу, и почему ORM прячет от нас реальные ошибки в работе с данными. Егор настаивает: код должен быть сконструирован, а не написан, иначе система становится неуправляемой — особенно в эпоху LLM, когда ИИ сыплет автопатчами и код перестаёт быть осмысленным. Также обсудили: - Почему композиция объектов — основа устойчивой архитектуры - Как мыслить модулями, а не строками кода - Что такое Fail Fast и зачем системе «падать» сразу - Почему архитектурное мышление — навык разработчика будущего - Как LLM усиливают хаос, если нет модели - Роль дизайн-долга и как он убивает бизнес-процессы 📌 Это выпуск для тех, кто не хочет быть просто кодером в мире, где код уже пишет ИИ. Полезные ссылки: https://www.youtube.com/@UCr9qCdqXLm2SU0BIs6d_68Q https://t.me/yegor256news https://www.twitter.com/yegor256 https://www.linkedin.com/in/yegor256 https://github.com/yegor256 https://www.facebook.com/yegor.bugayenko https://music.yandex.ru/album/31142286 00:00 Введение и анонс 01:40 История ООП: Как всё начиналось и где свернули не туда 04:30 UML: Почему диаграммы не работают в живом коде 08:40 IT без кода: Кто такие архитекторы, аналитики и зачем они нужны 11:10 UML и микросервисы: Почему вместе они не работают 14:50 Тесты: Почему юнит-тесты не спасают от багов 19:36 Микросервисы: Как проектировать, чтобы не пожалеть 26:13 Образование и ООП: Чему учат и чему не учат 30:03 Высшее IT-образование: Почему оно отстает от практики 35:47 ИИ в программировании: Помощник или угроза? 37:42 Будущее кода: Кто будет писать программы завтра 40:32 ООП сегодня: Жив ли подход или пора прощаться? 44:17 Генерация кода ИИ: Ускорение или потеря контроля? 47:05 Промты для ИИ: Как правильно общаться с машиной 50:52 Дизайн системы: Как не утонуть в архитектуре 53:41 Маппинг: Когда преобразование данных становится проблемой 56:32 ORM: Почему это может быть ловушкой для проекта 01:00:18 Фреймворки: Примеры, которые стоит знать 01:04:03 Ручной SQL: Контроль, который стоит усилий 01:07:47 Nullable: Почему это не просто пустое значение 01:16:23 Обучение программистов: Чему стоит уделить внимание 01:21:09 Когнитивная нагрузка: Как null усложняет мышление 01:26:49 Теория и практика: Как найти баланс в программировании 01:30:36 Осознанные нарушения: Когда отступление от правил оправдано 01:38:08 Обработка исключений: Как управлять жизненным циклом объекта 01:44:46 Системы типов: Как они помогают и мешают 01:51:24 Функциональное vs. ООП: В чём разница на практике 01:57:07 Применение подходов: Как выбрать правильный инструмент 01:59:00 Философия ООП: Что стоит за объектами 02:03:43 Композиция и принципы: Как строить надёжные системы 02:07:27 Паттерны: Почему некоторые из них устарели 02:14:10 Чистый код: Почему не всё так чисто 02:15:06 Современные книги: Что читать вместо "Чистого кода" 02:17:00 — Заключение

, чтобы оставлять комментарии