Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 November 20

VL

Vanya Leyn in NodeUA - JavaScript and Node.js in Ukraine
у джавы и тд поэтому есть перегрузка методов и ДИ через интерфейсы а не строки (ну или символы и тд) как у нас
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
окей, як знаєш. Я, як в тому анекдоті, свою думку сказав.
источник

VL

Vanya Leyn in NodeUA - JavaScript and Node.js in Ukraine
тс это компайл тайм и дизайн тайм а не рантайм
источник

M

Mark in NodeUA - JavaScript and Node.js in Ukraine
Та це не має значення
Можна типи і в рантаймі перевіряти, через typeof
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
можна
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
Тільки ти кілька разів сказав, що ТС валідує дані
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
а це неправда.
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
на це тобі і вказали
источник

M

Mark in NodeUA - JavaScript and Node.js in Ukraine
А ми типізуємо не дані?
источник

M

Mark in NodeUA - JavaScript and Node.js in Ukraine
Ми типізуємо логіку?
источник

M

Mark in NodeUA - JavaScript and Node.js in Ukraine
Абсурд
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
де валідація даних і де типізація даних?
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
це різні речі
источник

M

Mark in NodeUA - JavaScript and Node.js in Ukraine
Ні, це одне й те саме
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
тобто якщо ти прописав в пост-апішці на ТС, що боді буде типу X, то це валідація?
источник

VL

Vanya Leyn in NodeUA - JavaScript and Node.js in Ukraine
валидация имейла типами кроется?
источник

M

Mark in NodeUA - JavaScript and Node.js in Ukraine
Типізація — це підтип валідації, якщо завгодно.
Коли ти пишеш, що “моя функція працює тільки з аргументами типу number“ - це те саме, що сказати «валідні аргументи для даної функції — це значення типу number»
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
@UniqueColumn()
@MatchRegexp((/[-!#-'*+/-9=?A-Z^-~]+(\.[-!#-'*+/-9=?A-Z^-~]+)*|"([]!#-[^-~ \t]|(\\[\t -~]))+")@[0-9A-Za-z]([0-9A-Za-z-]{0,61}[0-9A-Za-z])?(\.[0-9A-Za-z]([0-9A-Za-z-]{0,61}[0-9A-Za-z])?)+/)
@Required()
@MinLength(3)
@MaxLength(100)
@SendConfirmationMailOnRegistration()
email: string


пушка же
источник

VL

Vanya Leyn in NodeUA - JavaScript and Node.js in Ukraine
как же прекрасен тайпскрипт 😍
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
вот он слева направо
источник