Как стать автором
Обновить

Комментарии 13

Осталось добавить рендер и будет Vue :) Правда, она потихоньку на Proxy мигрирует.
и Virtual DOM…
Крайне не рекомендую использовать паттерн «заместитель» в проде, апи к любому функционалу должно быть явным и не должно быть скрыто за стандартными конструкциями ЯП.
youtu.be/dCXvQkvSyQg?t=1907
Должно кому?
Семантике
Для семантики будет лучше, если мы будем на каждый вызов писать десяток лишних символов, относящихся не к тому, что мы хотим сделать, а к тому, как мы хотим это сделать?
«каждый», «десятки» — как-то очень абстрактно. Чтение \ запись и подписка \ обновление — это разные процессы и описывать их нужно по разному
Весь смысл абстракции — в том, чтобы скрыть какие-то детали реализации. Допустим, наследование в JS скрывает, вызываем мы метод объекта или какого-то из прототипов. Наследование тоже зло?
Отвечает Егор Бугаенко =D
Если это отсылка к видео, линк на которое вы привели в начале ветки, то, во-первых, я его не могу сейчас посмотреть по техническим причинам. Отсюда плавно вытекает «во-вторых»: использование видео там, где достаточно текста — моветон, от которого недалеко до вставки кода картинками.
Нет, Егор Бугаенко — это довольно известная личность (хоть и из мира Java). И он выступает «против» наследования. Рекомендую ознакомится с его докладами и статьями, ЯП в них играет не самую важную роль.

P.S. он так же выступает против геттеров \ сеттеров, но по другой причине… Подробнее где-то в этом докладе youtu.be/lfdAwl3-X_c
Спасибо за ссылку!

Тоже видел проблемы когда люди злоупотребляли геттерами/сеттерами. Теперь буду знать как этот паттерн называется.

До моделей состоящие из одного obj сгодится и то трижды подумать придется перед использованием, есть proxy негативное решение, для большого списка obj как у меня 500к+, я бы точно не использовал подобное.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий