Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 February 12

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Всё ок, только где js?
Все они спокойно работают с js
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
Все они спокойно работают с js
В примерах расписывается как рантайм чек, дополнение к компайл чеку на flow, ts. Или компайл тайм типы не нужны?
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Ну в js нету проверки
источник

Y

Yaroslav in NodeUA - JavaScript and Node.js in Ukraine
Andrey
Вчера немчинский задумчиво выглядил. Может js уже не говном будет в его глазах
Может пофиг, что там а его глазах?)
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
Ну в js нету проверки
Правильно понимаю:
js - типов нет, плохо, так и живем - =(
ts - типы есть, но они не очень гибкие, нет чека в рантайме - говно
ts + io-ts, typed-contracts, runtypes - норм, но ts - не очень.
rescript / reasonml и подобные языки, компилирующиися в js - то что нужно
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Правильно понимаю:
js - типов нет, плохо, так и живем - =(
ts - типы есть, но они не очень гибкие, нет чека в рантайме - говно
ts + io-ts, typed-contracts, runtypes - норм, но ts - не очень.
rescript / reasonml и подобные языки, компилирующиися в js - то что нужно
Да ,но к ризону тоже иногда нужны рантайм проверки (рантайм проверка json parse есть в стандартной библиотеке)
источник

DT

Denchik Tymokhin in NodeUA - JavaScript and Node.js in Ukraine
классик сказал на стриме что для 80 проц приложений ts не нужен)
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Denchik Tymokhin
классик сказал на стриме что для 80 проц приложений ts не нужен)
Что за классик?
источник

DT

Denchik Tymokhin in NodeUA - JavaScript and Node.js in Ukraine
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Фиг с ним, с тс, что по поводу типизации, тоже 80% не нужна?
источник

V

Vitaliy in NodeUA - JavaScript and Node.js in Ukraine
В js є типізація, динамічна не строга
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
У вебі так, не потрібна
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Vitaliy
В js є типізація, динамічна не строга
Ну вы же поняли о чем я. Зачем заниматься буквоедством?
источник

V

Vitaliy in NodeUA - JavaScript and Node.js in Ukraine
Бо так можна думати що зрозумів, а насправді не зрозуміти)
В джс теж краще писати "типізовано", тобто не міняти динамічно тип змінної і використовувати однорідні структури.
За словами Тімура (можу не точно передати) для цього потрібно лише описати контракти через jsdoc, і хорошому програмісту цього хватить.
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Vitaliy
Бо так можна думати що зрозумів, а насправді не зрозуміти)
В джс теж краще писати "типізовано", тобто не міняти динамічно тип змінної і використовувати однорідні структури.
За словами Тімура (можу не точно передати) для цього потрібно лише описати контракти через jsdoc, і хорошому програмісту цього хватить.
jsdoc - не удобно, многогословно, ограничено. Как будем переиспользовать типы по модулям?
источник

BY

Bohdan Yurchuk in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
jsdoc - не удобно, многогословно, ограничено. Как будем переиспользовать типы по модулям?
у jsdoc є модулі. і можна перевикористовувати)
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Bohdan Yurchuk
у jsdoc є модулі. і можна перевикористовувати)
Пробовал, супер костыльно, ide плохо понимает.
источник

BY

Bohdan Yurchuk in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
jsdoc - не удобно, многогословно, ограничено. Как будем переиспользовать типы по модулям?
я більше скажу у jsdoc є інтерфейси, дженеріки і ще купа всього
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Bohdan Yurchuk
я більше скажу у jsdoc є інтерфейси, дженеріки і ще купа всього
Оно всё неудобно. Типы должны быть в коде, не сверху где то в жс доках
источник

BY

Bohdan Yurchuk in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Оно всё неудобно. Типы должны быть в коде, не сверху где то в жс доках
ну це швидше документація ніж типи
источник