Size: a a a

2020 June 27

DS

Dmitriy Shuleshov in ☄️ effector
Daniil Tchernyavsky
Это же условно “Тут массив? - Бля буду массив"
😂
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Daniil Tchernyavsky
без рантайм типизации мы это все равно гарантировать не сможем
абсолютной надёжности не существует, космические лучи передают привет электронам в процессоре твоего девайса))
источник

TG

Timofey Goncharov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
биндит эвент к скоупу, чтобы использовать в обработчиках без потери контекста

const click = root.createEvent()
const Button = () => (
 <button onClick={useEvent(click)} />
)
то есть, он переносит связь event + сторы + обработчика, в scope?
источник

DT

Daniil Tchernyavsky in ☄️ effector
Я понимаю что нет абсолютной защиты, даже некоторые девайсы дают максимум 98% 🌚
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Timofey Goncharov
то есть, он переносит связь event + сторы + обработчика, в scope?
компоненты рендерятся в контексте провайдера, но обработчики событий вызываются вне него, поэтому нужен способ указать «в onClick передан эвент для срабатывания в скоупе данного форка»
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
вообще странно что реакт не восстанавливает контекст в обработчиках, выглядит как easy win, но что есть то есть
источник

m

makoven in ☄️ effector
Daniil Tchernyavsky
Но ведь на выходе всего это мы все равно эту же цель преследуем, нет?
Мы беседуем с тайпчекером, объясняя ему подробно как работает наш код. Если в дальнейшем, на 100001 строке мы начинаем себе противоречить, чекер это заметит. А ошибаемся мы чаще компуктера
источник

DT

Daniil Tchernyavsky in ☄️ effector
makoven
Мы беседуем с тайпчекером, объясняя ему подробно как работает наш код. Если в дальнейшем, на 100001 строке мы начинаем себе противоречить, чекер это заметит. А ошибаемся мы чаще компуктера
Безусловно. Я не говорю что типизация - зло. Просто я не считаю что ее ставить надо в наивысший приоритет. В принципе то, что ты описал, мы делали с жсдок насколько помню на одном проекте. При этом у нас чаще тесты говорили что мы ебобо, чем типизация 🌚
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
makoven
Жетбрэйнс? Мой вскот не очень стремится проверить все файлы. Толтко открытые и их зависимости
ну я просто смирился с тем что ето считается фичей))
источник

DT

Daniil Tchernyavsky in ☄️ effector
Просто идол ТС свелся к тому, что на прошлой работе парень его внедрил и везде начал any писать. Фактически везде
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Daniil Tchernyavsky
Просто идол ТС свелся к тому, что на прошлой работе парень его внедрил и везде начал any писать. Фактически везде
ну это же социальная проблема
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
бросить инициативу на пол пути можно с любым стеком)
источник

DT

Daniil Tchernyavsky in ☄️ effector
🚀🔬 🚀🔬🚀🔬
ну это же социальная проблема
Она как раз и прививается везде. Но при этом, на мой взгляд, мы забываем, про остальные аспекты, например, в виде тестов. И возводим в абсолют, что ТС везде нужен и всегда и он решит наши проблемы
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Daniil Tchernyavsky
Она как раз и прививается везде. Но при этом, на мой взгляд, мы забываем, про остальные аспекты, например, в виде тестов. И возводим в абсолют, что ТС везде нужен и всегда и он решит наши проблемы
ну этот аргумент тоже не имеет отношения к технологии)
источник

DT

Daniil Tchernyavsky in ☄️ effector
ну то шо я думал о тс я выше сказал, именно что мне не понравилось. Есть и достаточно положительных аспектов
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Daniil Tchernyavsky
ну то шо я думал о тс я выше сказал, именно что мне не понравилось. Есть и достаточно положительных аспектов
ну я к тому что у тебя впечатления от технологии заместились ассоциацией с людьми её использующими
источник

DT

Daniil Tchernyavsky in ☄️ effector
возможно, частично
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
по акценту на тесты я предполагаю что где-то тут проходил фронт бессмысленной борьбы: тесты и типы про разное
источник

m

makoven in ☄️ effector
Daniil Tchernyavsky
Безусловно. Я не говорю что типизация - зло. Просто я не считаю что ее ставить надо в наивысший приоритет. В принципе то, что ты описал, мы делали с жсдок насколько помню на одном проекте. При этом у нас чаще тесты говорили что мы ебобо, чем типизация 🌚
Я ставлю в приоритет 💁 В tsconfig включены все стрикт проверки. Обычно если компилится, то работает (логика приложения не в счет. Что написал, то и работает)
источник

DT

Daniil Tchernyavsky in ☄️ effector
но ведь цель одна - дать работающий продукт. И я не говорю что эти пункты конфликтуют. Я пытаюсь сказать, что на мой взгляд, тесты выше тс и жсдока было достаточно нам, где мы использовали его
источник