Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 September 03

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Нет, это глобально
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Но то факт, что ts дает "ложное чувство безопасности" это косяк языка или того, кто его использует и не понял? Что именно в js может дать это чувство безопасности?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Хороший коммерческий директор должен сказать - 2 раза это мало, давайте не будет тестов и типов и ревью не будет и тогда ты будешь переписывать свой код 50 раз, каждый месяц, так мы заработаем компании баблос и будем героями.
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Я о ts. Когда система что-то утверждает - для меня важно чтобы я мог этому доверять
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in NodeUA - JavaScript and Node.js in Ukraine
Те, кто хорошо выучил ТС, не хотят уже без него писать. Лично мне с ТС банально легче писать код
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Я готов мириться с false-positive (когда ошибка сообщается там где нее нет), но не с false-negative
источник

АБ

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

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Я хорошо выучил тс. Я не хочу писать с ним :) поэтому обобщение ложно
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in NodeUA - JavaScript and Node.js in Ukraine
Наверное, ещё и классы используете?
источник

IK

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

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Да, тс слаб в функциональном программировании, особо нет альтернатив
источник

TS

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

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Ваша правда.
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in NodeUA - JavaScript and Node.js in Ukraine
Я не пишу ФП. Но классов не использую
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Процедурное программирование рулит
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in NodeUA - JavaScript and Node.js in Ukraine
Это же не пыха - объект можно и без класса создать)
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
А какую проблему это решает?
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
пыха - топ!
источник

A

Alxndr 🗽👇 in NodeUA - JavaScript and Node.js in Ukraine
А как быть с большими проектами, где много моделей и доменная область описана через типы довольно глубоко? Статическая типизация ведь не сугубо про "поиск ошибок" складывания строк с числами, это лишь одна составная часть.
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in NodeUA - JavaScript and Node.js in Ukraine
Можно реализацию держать отдельно от конструктора
источник