Что же такое DOD и почему мы это забыли?

Джерело:
Хабрахабр:

Дата публікації:
05/02/2026 16:10

Постійна адреса новини:
http://www.vsinovyny.com/12661517

Что же такое DOD и почему мы это забыли?

 

05/02/2026 16:10 // Хабрахабр:

Мы привыкли думать абстракциями. Нас учили, что мир состоит из объектов: у «Собаки» есть метод Bark(), а у «Пользователя» — поле Email. Мы тратим недели на споры о чистоте интерфейсов и иерархии наследования, свято веря, что инкапсуляция — это ключ к успеху. Но пока мы строим эти ментальные замки, наш процессор... скучает.

Современный CPU — это невероятно мощный вычислительный монстр, способный обрабатывать миллиарды операций в секунду. Но у него есть ахиллесова пята — память. Пока ваш код прыгает по указателям от одного объекта в куче к другому, процессор простаивает в ожидании данных, совершая те самые «cache misses».

Data-Oriented Design (DOD) — это не просто очередной паттерн. Это «таблетка реальности», которая предлагает перестать проектировать программы вокруг сущностей и начать проектировать их вокруг данных.

В этой статье мы разберем, почему классическое ООП часто работает против производительности, как помочь кэшу процессора полюбить ваш код и почему в 2024 году пора вспомнить, что программа — это просто трансформация одних байтов в другие.

Читать далее

 

» Читати повністю

 

« Наступна новина з архіву
Выходит ITIL (version 5). Что изменилось?
  Попередня новина з архіву
Как работать в 2 раза быстрее, не выгорая: личный опыт
»

 

 
© 2026 www.vsinovyny.com