Size: a a a

JavaScript.Ninja

2020 June 22

TG

Timofey Goncharov in JavaScript.Ninja
Illya Klymov
выразите синхронную валидацию как асинхронную через Promise.race
а вот это мысль интересная...
источник

V

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

IK

Illya Klymov in JavaScript.Ninja
Да, я затупил, тут нужен не race а просто чейнинг
источник

IK

Illya Klymov in JavaScript.Ninja
("веду" доклад как эксперт на холи, сложно концентрироваться)
источник

V

Valentin in JavaScript.Ninja
ой да все супер!)
источник

TG

Timofey Goncharov in JavaScript.Ninja
короче я все равно в тупике) все же лучше 2 сторы и флаг о том что поле было изменено после async error. какое-то грубое решение, но зато понятное
источник

TG

Timofey Goncharov in JavaScript.Ninja
вопрос лишь в том как назвать флаг 😄
источник

TG

Timofey Goncharov in JavaScript.Ninja
changedAfterSubmittedAndGetAsyncError)
источник

TG

Timofey Goncharov in JavaScript.Ninja
changedResetable
источник

TG

Timofey Goncharov in JavaScript.Ninja
dirtyResetable)
источник

V

Valentin in JavaScript.Ninja
да не то… наверное стоит продублировать модуль данных для ошибок с удаленного сервиса. Тк теперь ваоидацией этого поля управляет только он (он ведь сделал его не валидным)
источник

АЛ

Александр Лавыгин... in JavaScript.Ninja
источник

IK

Illya Klymov in JavaScript.Ninja
и? :)
источник

АЛ

Александр Лавыгин... in JavaScript.Ninja
))) можно на них повлиять как то блин 3 года
источник

IK

Illya Klymov in JavaScript.Ninja
нельзя
источник

АЛ

Александр Лавыгин... in JavaScript.Ninja
И одна простая функция
источник

IK

Illya Klymov in JavaScript.Ninja
merge requests are welcome :)
источник

IK

Illya Klymov in JavaScript.Ninja
и нет, не простая
источник

D

Dimitrii in JavaScript.Ninja
Timofey Goncharov
хм ну логично. но в тоже время если есть is-dirty, то его отсутсвие это и есть is-pristine
Вот вам одно из возможных объяснений. Переизбыток логического отрицания в коде ведет к непродуктивнлй когнитивной нагрузке у достаточно большого количества людей, чтобы заменить логическое отрицание, на семантическое утверждение.
источник

VS

Vitaliy Stoliarov in JavaScript.Ninja
Немного философский вопрос: почему везде говорят о SOLID, но не говорят о GRASP?
источник