[TIL] Indirection

Прочитал фразу

All problems in computer science can be solved by another level of indirection

и начал разбираться что такое indirection.

В простом проявлении это работа данными по ссылке. Т.е. когда переменная представляет собой не данные в ней, а ссылку на место где лежат данные.

Более неожиданный пример indirection это React. Где вместо манипутяции низкоуровневым DOM мы манипулируем классами и методами, предоставленными React-ом.

id-шики элементов в базе или в модели данных это еще один пример indirection.


Статья в рамках формата TIL

1 лайк