podcast

#47 Егор Бугаенко про будущее программирования | Организованное программирование

01.06.2025
Сүйікті платформалардағы эпизодты тыңдаңыз:
  • Apple Podcasts
  • Yandex Music
  • Youtube
  • Spotify
  • Castbox
  • Pocket Casts
  • ВКонтакте
  • Overcast
  • Castro
  • RadioPublic

В этом выпуске мы поговорили с Егором Бугаенко — автором «Elegant Objects» и сторонником «честного» ООП-мышления. Он раскрыл, почему классическое объектно-ориентированное программирование — это не архитектура, а иллюзия порядка, за которой скрывается хаос.

Разобрали, почему null, static и наследование — главные разрушители систем, как мышление «в классах» ведёт к техдолгу, и почему ORM прячет от нас реальные ошибки в работе с данными. Егор настаивает: код должен быть сконструирован, а не написан, иначе система становится неуправляемой — особенно в эпоху LLM, когда ИИ сыплет автопатчами и код перестаёт быть осмысленным.

Также обсудили:
-  Почему композиция объектов — основа устойчивой архитектуры
- Как мыслить модулями, а не строками кода
- Что такое Fail Fast и зачем системе «падать» сразу
- Почему архитектурное мышление — навык разработчика будущего
- Как LLM усиливают хаос, если нет модели
- Роль дизайн-долга и как он убивает бизнес-процессы

 Это выпуск для тех, кто не хочет быть просто кодером в мире, где код уже пишет ИИ.

  • () - Введение и анонс
  • () - История ООП: Как всё начиналось и где свернули не туда
  • () - UML: Почему диаграммы не работают в живом коде
  • () - IT без кода: Кто такие архитекторы, аналитики и зачем они нужны
  • () - UML и микросервисы: Почему вместе они не работают
  • () - Тесты: Почему юнит-тесты не спасают от багов
  • () - Микросервисы: Как проектировать, чтобы не пожалеть
  • () - Образование и ООП: Чему учат и чему не учат
  • () - Высшее IT-образование: Почему оно отстаёт от практики
  • () - ИИ в программировании: Помощник или угроза?
  • () - Будущее кода: Кто будет писать программы завтра
  • () - ООП сегодня: Жив ли подход или пора прощаться?
  • () - Генерация кода ИИ: Ускорение или потеря контроля?
  • () - Промты для ИИ: Как правильно общаться с машиной
  • () - Дизайн системы: Как не утонуть в архитектуре
  • () - Маппинг: Когда преобразование данных становится проблемой
  • () - ORM: Почему это может быть ловушкой для проекта
  • () - Фреймворки: Примеры, которые стоит знать
  • () - Ручной SQL: Контроль, который стоит усилий
  • () - Nullable: Почему это не просто пустое значение
  • () - Обучение программистов: Чему стоит уделить внимание
  • () - Когнитивная нагрузка: Как null усложняет мышление
  • () - Теория и практика: Как найти баланс в программировании
  • () - Осознанные нарушения: Когда отступление от правил оправдано
  • () - Обработка исключений: Как управлять жизненным циклом объекта
  • () - Системы типов: Как они помогают и мешают
  • () - Функциональное vs ООП: В чём разница на практике
  • () - Применение подходов: Как выбрать правильный инструмент
  • () - Философия ООП: Что стоит за объектами
  • () - Композиция и принципы: Как строить надёжные системы
  • () - Паттерны: Почему некоторые из них устарели
  • () - Чистый код: Почему не всё так чисто
  • () - Современные книги: Что читать вместо «Чистого кода»
  • () - Заключение
★ Support this podcast ★
email
Auto light/dark, in dark modeAuto light/dark, in light modeDark modeLight mode

© 2020–2025 PC.ST

Подкастинг жайлы оқу — podcasts.ru

Сайт әзірлеуші — Pavel Kozlov

Дизайн — Bonkers!

#47 Егор Бугаенко про будущее программирования | Организованное программирование
02:17:59