<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Егор Бугаенко про будущее программирования  | Организованное программирование #46</title>
        <link>https://peertube.lightnode.ru/videos/watch/0e809e3c-4b27-42b3-8c76-4f51b96aa49b</link>
        <description>В этом выпуске мы поговорили с Егором Бугаенко — автором «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 — Заключение #программирование #ООП #архитектураПО #егорбугаенко #разработка #композиция #null #failfast #техдолг #copilot #LLM #ORM #sqlfirst #designдолг #кодбезхаоса Егор Бугаенко про будущее программирования | Егор Бугаенко | Организованное программирование #46</description>
        <lastBuildDate>Mon, 27 Jul 2026 01:57:21 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.lightnode.ru</generator>
        <image>
            <title>Егор Бугаенко про будущее программирования  | Организованное программирование #46</title>
            <url>https://peertube.lightnode.ru/client/assets/images/icons/icon-96x96.png</url>
            <link>https://peertube.lightnode.ru/videos/watch/0e809e3c-4b27-42b3-8c76-4f51b96aa49b</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.lightnode.ru/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.lightnode.ru/feeds/video-comments.xml?videoId=0e809e3c-4b27-42b3-8c76-4f51b96aa49b" rel="self" type="application/rss+xml"/>
    </channel>
</rss>