ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

The Reality of Abstraction: A Software Engineering Dilemma

Автор: The Engineers' Pitstop

Загружено: 2026-01-04

Просмотров: 6846

Описание: Abstraction helps manage complexity in software - until it doesn't.
This video explains what abstraction really is, why it exists, and the hidden costs that show up in real-world codebases.

You’ll learn:
• What abstraction really means in software engineering
• The difference between good abstraction and bad abstraction
• Why abstractions leak and what leaky abstractions actually are
• How abstraction affects performance, debugging, and maintainability
• When abstraction improves code — and when duplication is cheaper
• Why abstraction trades simplicity for flexibility
• How over-abstraction makes code harder to understand
• Why all abstractions eventually fail in predictable ways

If you care about clean code, software design principles, system design,
or writing maintainable and scalable software, this video will give you
a mental model you can actually use.


This video is for:
software engineers, backend developers, frontend developers,
computer science students, system designers, and anyone learning
software architecture, object-oriented design, or clean architecture.

#abstraction #softwareengineering #cleanarchitecture #softwaredesign
#leakyabstractions #cleancode #systemdesign #solidprinciples

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
The Reality of Abstraction: A Software Engineering Dilemma

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

The C++ Compiler Is A Nightmare!

The C++ Compiler Is A Nightmare!

Почему спагетти-код лучше чистой архитектуры

Почему спагетти-код лучше чистой архитектуры

You Don’t Need Microservices. You Don’t Need Redis. You Don’t Need….

You Don’t Need Microservices. You Don’t Need Redis. You Don’t Need….

I'm Done

I'm Done

This Test Catches AI Cheaters

This Test Catches AI Cheaters

The Simplest Way To Explain SOLID Principles

The Simplest Way To Explain SOLID Principles

99% разработчиков не понимают gRPC

99% разработчиков не понимают gRPC

5 Design Patterns Every Developer Should Know

5 Design Patterns Every Developer Should Know

Томпсон рассказывает, как он разработал язык Go в Google.

Томпсон рассказывает, как он разработал язык Go в Google.

Is Zed the Killer of All IDEs?

Is Zed the Killer of All IDEs?

I Have Spent 500+ Hours Programming With AI. This Is what I learned

I Have Spent 500+ Hours Programming With AI. This Is what I learned

Конечные автоматы — как разработать лучшее программное обеспечение

Конечные автоматы — как разработать лучшее программное обеспечение

21 неожиданный способ использовать Gemini в повседневной жизни

21 неожиданный способ использовать Gemini в повседневной жизни

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

The One Trick To 10x Your Database Performance

The One Trick To 10x Your Database Performance

The Code Smell Scam That Misled An Entire Generation Of Developers

The Code Smell Scam That Misled An Entire Generation Of Developers

Как Git и синхронизация курсора работают в коде (деревья Меркла — это очень круто!).

Как Git и синхронизация курсора работают в коде (деревья Меркла — это очень круто!).

If AI makes you feel bad as a developer, watch this video

If AI makes you feel bad as a developer, watch this video

"Clean Code" is bad. What makes code "maintainable"? part 1 of n

What Happened To Tech Sounds?

What Happened To Tech Sounds?

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]