feedback

AI саммари

В интервью с Егором Бугаенко обсуждаются проблемы классического ООП и важность архитектурного мышления в разработке. Особое внимание уделяется влиянию LLM на кодовую базу и необходимости конструирования кода вместо простого написания. Подчёркивается роль композиции объектов и принципа Fail Fast для создания устойчивых систем.
от FlowFeed AI
Обновлено: 3 months ago
В этом выпуске мы поговорили с Егором Бугаенко — автором «Elegant Objects» и сторонником «честного» ООП-мышления. Он раскрыл, почему классическое объектно-ориентированное программирование — это не архитектура, а иллюзия порядка, за которой скрывается хаос.

Разобрали, почему null, static и наследование — главные разрушители систем, как мышление «в классах» ведёт к техдолгу
Технический долг (техдолг) — это концепция, отражающая подразумеваемые затраты на переделывание некачественного кода, который был написан в спешке.
, и почему ORM прячет от нас реальные ошибки в работе с данными
ORM (Object-Relational Mapping) — технология, которая позволяет взаимодействовать с базами данных, используя объекты, а не SQL-запросы.
. Егор настаивает: код должен быть сконструирован, а не написан, иначе система становится неуправляемой — особенно в эпоху LLM
LLM (Large Language Model) — большая языковая модель, тип ИИ, способный генерировать и понимать текст.
, когда ИИ сыплет автопатчами и код перестаёт быть осмысленным.

Также обсудили:

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

Почему архитектурное мышление — навык разработчика будущего
Как LLM усиливают хаос, если нет модели
Роль дизайн-долга и как он убивает бизнес-процессы
https://www.youtube.com/watch?v=X1HSGEADAhE
Егор Бугаенко об ООП, техдолге и архитектуре будущего в эпоху LLM
Link copied