Size: a a a

2021 February 16

AV

Anton Verinov in Frontend UA
Ещё такое есть
источник

AV

Anton Verinov in Frontend UA
А по алгоритмической сложности их сравнивать как-то неправильно, имхо (снова-таки, потому что они работают с разными вещами)
источник

SS

Serhey Shmyg in Frontend UA
Anton Verinov
А по алгоритмической сложности их сравнивать как-то неправильно, имхо (снова-таки, потому что они работают с разными вещами)
Чому тяжко порівнуювати?  Time complexity в ни же буде однаковий   O(n). А питання саме про це наскільки я розумію
источник

AV

Anton Verinov in Frontend UA
Serhey Shmyg
Чому тяжко порівнуювати?  Time complexity в ни же буде однаковий   O(n). А питання саме про це наскільки я розумію
Не сложно, а неправильно. Разные ж вещи делают. Это как апельсин с чайником сравнивать
источник

SS

Serhey Shmyg in Frontend UA
Так ніхто ж не порівнює, спред він працює по протоколу ітерації, тільки там бігає по обєкту а там по масиву
источник

RV

Roman V in Frontend UA
Anton Verinov
Не сложно, а неправильно. Разные ж вещи делают. Это как апельсин с чайником сравнивать
Апельсин с чайником прекрасно сравниваются. Можно сравнить по весу, занимаемому объему, эти данные релевантны например для отправки почтой)
источник

AR

Alexey Raspopov in Frontend UA
Alexander Kuzmenko
А разве объект не может поменяться по ссылке?
А ты в рантайме собираешься инжектить другие менеджеры/сервисы?
источник

OJ

Oleg Junior in Frontend UA
Считаете ли вы что неполноценные фронтенд фреймворки (типа библиотека React) занимаются по сути переносом сложности разработки в другую плоскость? В инженерии есть принцип необходимой вариативности: "только сложность может держать под контролем другую сложность." Во фронтенд разработке основная сложность это приведение разрозненных элементов (компонентов) к единому валидному состоянию объекта (в данном случае страницы) за ограниченный промежуток времени. Пользователь не должен видеть переход состояния ( промежуточные состояния) страницы. React например решает эту проблему путем переноса комбиноторной сложности проектирования перехода состояния системы, в сложность проектирования зависимостей состояния елементов от данных и от жизненных циклов состояния. По сути сложность не убирается, она только конвертируется в другую как по мне.
источник

AK

Alexander Kuzmenko in Frontend UA
Alexey Raspopov
А ты в рантайме собираешься инжектить другие менеджеры/сервисы?
нет
источник

AK

Alexander Kuzmenko in Frontend UA
просто почему TS не ругается
источник

AR

Alexey Raspopov in Frontend UA
Потому что тайпгард для переменной простой, которую замыкаешь
источник

SG

Stas G in Frontend UA
Oleg Junior
Считаете ли вы что неполноценные фронтенд фреймворки (типа библиотека React) занимаются по сути переносом сложности разработки в другую плоскость? В инженерии есть принцип необходимой вариативности: "только сложность может держать под контролем другую сложность." Во фронтенд разработке основная сложность это приведение разрозненных элементов (компонентов) к единому валидному состоянию объекта (в данном случае страницы) за ограниченный промежуток времени. Пользователь не должен видеть переход состояния ( промежуточные состояния) страницы. React например решает эту проблему путем переноса комбиноторной сложности проектирования перехода состояния системы, в сложность проектирования зависимостей состояния елементов от данных и от жизненных циклов состояния. По сути сложность не убирается, она только конвертируется в другую как по мне.
какой вывод из этого следует сделать?
источник

ЗФ

Затылок выглаженого ... in Frontend UA
Oleg Junior
Считаете ли вы что неполноценные фронтенд фреймворки (типа библиотека React) занимаются по сути переносом сложности разработки в другую плоскость? В инженерии есть принцип необходимой вариативности: "только сложность может держать под контролем другую сложность." Во фронтенд разработке основная сложность это приведение разрозненных элементов (компонентов) к единому валидному состоянию объекта (в данном случае страницы) за ограниченный промежуток времени. Пользователь не должен видеть переход состояния ( промежуточные состояния) страницы. React например решает эту проблему путем переноса комбиноторной сложности проектирования перехода состояния системы, в сложность проектирования зависимостей состояния елементов от данных и от жизненных циклов состояния. По сути сложность не убирается, она только конвертируется в другую как по мне.
если в двух словах, не считаю
источник

EO

Eugene Obrezkov in Frontend UA
Stas G
какой вывод из этого следует сделать?
что пора ехать в буковель выращивать гусей, без ваших от этих реактов\перекатов и перенос сложностей)
источник

SG

Stas G in Frontend UA
))) неплохой вариант
какова комбинаторная сложность выращивания 1 гуся?
источник

EO

Eugene Obrezkov in Frontend UA
Oleg Junior
Считаете ли вы что неполноценные фронтенд фреймворки (типа библиотека React) занимаются по сути переносом сложности разработки в другую плоскость? В инженерии есть принцип необходимой вариативности: "только сложность может держать под контролем другую сложность." Во фронтенд разработке основная сложность это приведение разрозненных элементов (компонентов) к единому валидному состоянию объекта (в данном случае страницы) за ограниченный промежуток времени. Пользователь не должен видеть переход состояния ( промежуточные состояния) страницы. React например решает эту проблему путем переноса комбиноторной сложности проектирования перехода состояния системы, в сложность проектирования зависимостей состояния елементов от данных и от жизненных циклов состояния. По сути сложность не убирается, она только конвертируется в другую как по мне.
а серьезно, то в этом же и соль, как бы
скрыть сложность от конечного потребителя, в данном случае - разработчика

а если эта абстракция протекает и не скрывает сложности от разработчика - значит плохая абстракция 🤷
источник

EO

Eugene Obrezkov in Frontend UA
Stas G
))) неплохой вариант
какова комбинаторная сложность выращивания 1 гуся?
42
источник

ЗФ

Затылок выглаженого ... in Frontend UA
я думаю каждый по своему понял (или не понял) вопрос про перенос комбинаторной сложности
источник

OJ

Oleg Junior in Frontend UA
Eugene Obrezkov
а серьезно, то в этом же и соль, как бы
скрыть сложность от конечного потребителя, в данном случае - разработчика

а если эта абстракция протекает и не скрывает сложности от разработчика - значит плохая абстракция 🤷
ну да. что абстракция в реакте выбрана правильно я не уверен.
источник

SG

Stas G in Frontend UA
что значит "правильно"?
источник