Идея ООП и, вообще, объектная модель программирования поддерживается большим количеством языков, но так ли она оправдана, стоит ли отдавать предпочтение объектной модели, если есть возможность использовать функциональный или процедурный подход.
Во всём важна разумная достаточность, ООП эффективно при грамотной архитектуре, но может вывести из строя всё приложение, если мы разрабатываем огромный сервис с миллионами пользователей. Статья призвана дать взвешенный взгляд на ООП и мотивировать разработчиков к использованию разных методик программирования.
Объектно-ориентированный мусор
Идея ООП и, вообще, объектная модель программирования поддерживается большим количеством языков, но так ли она оправдана, стоит ли отдавать предпочтение объектной модели, если есть возможность использовать функциональный или процедурный подход.
Во всём важна разумная достаточность, ООП эффективно при грамотной архитектуре, но может вывести из строя всё приложение, если мы разрабатываем огромный сервис с миллионами пользователей. Статья призвана дать взвешенный взгляд на ООП и мотивировать разработчиков к использованию разных методик программирования.
Подробнее (https://clean-code.org/object-oriented-garbage.html)