Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 November 22

M

Mark in NodeUA - JavaScript and Node.js in Ukraine
Як нічого? Є ще бізнес логіка
источник

VB

Volodymyr Bortniak in NodeUA - JavaScript and Node.js in Ukraine
А з приводу блоків try catch - думав так давно уже не роблять)
источник

M

Mark in NodeUA - JavaScript and Node.js in Ukraine
Добре, якщо не роблять
Багато де просто рекомендують
источник

VB

Volodymyr Bortniak in NodeUA - JavaScript and Node.js in Ukraine
Якщо це означає що бізнес-логіка це чи не основний блок всієї системи то я погоджуюсь. Але це не означає що все інше - валідація
источник

S

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

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
я про це говорив
источник

VB

Volodymyr Bortniak 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
а коли сам код пишеш - що робиш?
источник

M

Mark in NodeUA - JavaScript and Node.js in Ukraine
обгортаю в декоратор
источник

VB

Volodymyr Bortniak 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
Коли в тебе функція записує значення в базу даних і, само собою, може кинути якусь помилку, і якщо вона кидає помилку, то це для тебе "провалена валідація"?
источник

VB

Volodymyr Bortniak in NodeUA - JavaScript and Node.js in Ukraine
Я більше про значення слова)
За npm взагалі бан від партії)
источник

M

Mark in NodeUA - JavaScript and Node.js in Ukraine
помилка — невалідні дані, відловлення і обробка помилки — валідація
источник

VB

Volodymyr Bortniak in NodeUA - JavaScript and Node.js in Ukraine
Зараз знову буде про «концептуально так»
источник

S

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