Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 September 05

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
а какое отношение это имеет к тс ? мем про то как люди не зная основ сразу идут кодить
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
фронтэнд как алкоголь, по началу нехорошо, а потом привыкаешь )
источник

И

Иван in NodeUA - JavaScript and Node.js in Ukraine
Это имеет прямое отношение к аргументу Акулы, который я уже опровергал в чате по тс. Люди не зная основ тс кодят на реакт+тс, отсюда у Акулы неверное представление.
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
Ну если TS еще можно выучить до такого уровня шоб не было проблем то ок(хотя и лень что-то учить), а если и это не поможет, то хз нужен ли этот TS.
источник

И

Иван in NodeUA - JavaScript and Node.js in Ukraine
Хз, весь код пишу на тс, чувствую себя отлично. Когда сталкиваюсь с необходимостью писать на js, пишу в разы медленнее и испытываю боль
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
У меня тоже не было проблем реакта с тс. Реакт оч хорош в связке с тс
источник

И

Иван in NodeUA - JavaScript and Node.js in Ukraine
Что критика typescript местами основывается на неверных предпосылках, местами обусловлена эффектом Даннинга — Крюгера.

А оставшиеся после фильтрации на адекватность аргументы не перевешивают пользу от typescript.
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
Аналогично
Дефинишн типов и написание замысловатых дженериков много времени не занимает, в отличии от запоминания что ж там должно прийти в функцию и какие пропертиз будут у той или иной структуры
источник

И

Иван in NodeUA - JavaScript and Node.js in Ukraine
А так как запомнить все проперти всего невозможно, то свозится это к угадыванию
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
Таки да
Тут разве что строжайший тдд спасти может, но в любом случае чтение файла с тестами на пару тыщ строк займет больше времени чем просто навестись на переменную
источник

DZ

D Z in NodeUA - JavaScript and Node.js in Ukraine
Если работать не с данными, а с моделями, то такой проблемы нет
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
Помоему если работать с можелями, количество кода сильно возрастет
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Это у меня как автора критики синдром даннинга-крюгера?
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
На основании чего вы сделали такой вывод?
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
И можно узнать ваш уровень компетенций, что вы вешаете подобные ярлыки другим людям 😜?
источник

И

Иван in NodeUA - JavaScript and Node.js in Ukraine
Да можно и без тестов весь код прочитать и понять. Потратить лишнее время на ненужный контекст — отличный инструмент, позволяет списывать часы
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Потратить время на написание кода без погружения в "ненужный" контекст смежных бизнес-кейсов — отличный инструмент, позволяет списывать часы
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Но вопрос про синдром даннинга-крюгера и ваши компетенции куда интереснее. Не люблю когда люди на кого-либо вешают этот синдром :)
источник

И

Иван in NodeUA - JavaScript and Node.js in Ukraine
Критиков было много, критики тоже. Я не навешивал ярлыки и ни о ком конкретном не говорил. Мой уровень компетенций — пишу на тс спокойнее и быстрее, чем без него.


Есть моменты, вроде «это не надмножество, некоторые конструкции не поддаются типизации», «нет автовывода» — от неправильного использования инструмента, имхо. Конструкции, которые плохо типизируются, они на чистом жс плохо понимаются мозгом. У меня автовывод есть 🙃.
источник

И

Иван in NodeUA - JavaScript and Node.js in Ukraine
Ты комментируешь аргумент про чтение кода, приводя в пример написание кода 🤔
Это разные вещи
источник