Size: a a a

JavaScript.Ninja

2021 September 02

AM

Alexander Marchenko in JavaScript.Ninja
ТС это выгодно со всех сторон и практически для всех
Просто процессы надо выстроить нормальные, а без процессов на чем угодно все скатится в лютое г
источник

IK

Illya Klymov in JavaScript.Ninja
как раз это утверждение я опровергаю
источник

IK

Illya Klymov in JavaScript.Ninja
я утверждаю что при правильных процессах ценность тайпскрипта стремится к нулю
источник

ИР

Илья Раецкий... in JavaScript.Ninja
Юнит тесты должны покрывать все те плюшки которые даёт ТС
Плюс линтер который можно вообще как угодно настраивать
источник

ДБ

Дмитрий Берестовский... in JavaScript.Ninja
Могут бить, но от того, что any в тайпингах многих крупных библиотек и встроенных классах популярных фреймворков - никуда не деться.

Да и без эни ТС очень много где даёт изрешетить себе ноги 🙃
источник

OD

Oleh Diian in JavaScript.Ninja
виват ТС, виват, там обнова даже прилитела=)
источник

AM

Alexander Marchenko in JavaScript.Ninja
Посмотрю на досуге тогда, чтобы не флудить
Но js все равно проигрывает удобстве/скорости написания кода (имхо)
А остальные альтернативы сильно уступают, тк в большинстве своем никем не используются
источник

KR

Kirill Romanov in JavaScript.Ninja
если писать сразу без багов?)
источник

OD

Oleh Diian in JavaScript.Ninja
скорость написания кода и ts ну хз
источник

IK

Illya Klymov in JavaScript.Ninja
с имхо спорить не буду
источник

IK

Illya Klymov in JavaScript.Ninja
я считаю что тс проигрывает жсу в скорости написания кода
источник

KR

Kirill Romanov in JavaScript.Ninja
юнит тесты не могут покрыть все те плюшки. ибо физически не могут проверить все варианты входных данных
источник

KR

Kirill Romanov in JavaScript.Ninja
тесты и типизация просто решают разные проблемы
источник

KR

Kirill Romanov in JavaScript.Ninja
но эти проблемы частично пересекаются
источник

AM

Alexander Marchenko in JavaScript.Ninja
А рефакторинг, интеллисенс и тд на js разве не сильно больнее?
источник

ИР

Илья Раецкий... in JavaScript.Ninja
ТС решает проблему типизации, но не решает проблему безопасности, это разные вещи
источник

ИР

Илья Раецкий... in JavaScript.Ninja
Как говорил классик "Можно выводить типы, а можно их просто показывать"
источник

ИР

Илья Раецкий... in JavaScript.Ninja
Эти же вещи легко покрываются линтером для большинства проектов
источник

OD

Oleh Diian in JavaScript.Ninja
а мне синтаксис просто нрав, декораторы, и другие фишки
источник

ДБ

Дмитрий Берестовский... in JavaScript.Ninja
ТС, конечно, - это вечный холивар, спору нет 😁

И каждый в чём-то прав, и абсолютно идеальной серебряной пули ни где нет 🤓

По скорости, кстати, сложно сказать, что ТС её прям однозначно увеличивает. Зависит от проекта. Иногда правильно спроектировать типы и интерфейсы, а потом ещё не забыть ими всегда пользоваться - тоже требует достаточно времени 😉
источник