Size: a a a

JavaScript — русскоговорящее сообщество

2020 February 06

🦜

🦜 in JavaScript — русскоговорящее сообщество
Alexey Ermakov
разные люди приходят
у меня на проекте такой же собственный синглтон, который отвечает за запросы
мне лениво, если честно (перегорел) писать документацию к нему, потому перед тем, как уйти, я перенесу на axios скорее всего, чтобы разработчикам после меня было комфортнее понимать что к чему там
👍
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
Alexey Ermakov
разные люди приходят
у меня на проекте такой же собственный синглтон, который отвечает за запросы
мне лениво, если честно (перегорел) писать документацию к нему, потому перед тем, как уйти, я перенесу на axios скорее всего, чтобы разработчикам после меня было комфортнее понимать что к чему там
у нас тоже синглтон, документация не требуется тк доока на стороне сваггера, вся рабоота в апи по контрактам
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
jsdoc-и на русском))
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
на основе сваггера генерируются методы, от него наследуется класс в который дописываются кастомные методы или парные вызовы методов, а у а instance это axios
источник

M

Michael in JavaScript — русскоговорящее сообщество
чет то-же самое😅 ну правда коммент есть
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
Alexey Ermakov
jsdoc-и на русском))
удобно кстати, одной командой сгенерировать доку, но смысла не осообо если у тебя бекенд на сваггере)
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Denis Strokov
удобно кстати, одной командой сгенерировать доку, но смысла не осообо если у тебя бекенд на сваггере)
у нас команда интернациональная - объяснять, что как работает приходится на английском, в том числе и устно на созвонах :)
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
может во втором полугодии перепишу на ts, его писать менее лениво, чем комментарии к методам)
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
почему версия апи захардкожена? если будет v5 это ж везде заменить нужно будет :)
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
Alexey Ermakov
почему версия апи захардкожена? если будет v5 это ж везде заменить нужно будет :)
реплейсом пройдусь)) но пока в4 это типа стейбл версия с поддержкой на ближайшие пару лет)
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
await запроса без try-catch — this.Request.<method> сам внутри что ли какие-то манипуляции с ошибками делает?
источник

M

Michael in JavaScript — русскоговорящее сообщество
Alexey Ermakov
почему версия апи захардкожена? если будет v5 это ж везде заменить нужно будет :)
потому-что у axios'а baseUrl поглюкивает🤔
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
вопрос с подвохом :)
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
Alexey Ermakov
await запроса без try-catch — this.Request.<method> сам внутри что ли какие-то манипуляции с ошибками делает?
угумс, перехват ошибок внутри. Реализация инстанса отделена от реализации апишки
источник

VS

Vitaliy Stepanenko in JavaScript — русскоговорящее сообщество
Сервер отдает мне такой объект. Персональные данные, контакты школа, университеты и тд. И мне надо выводить количество заполненных и не заполненных полей.  Как мне это разбить по категориям и узнать количество полей и количество заполненных полей. Может кому-то написать в лс чтобы тут срачь не разводить (
источник

VS

Vitaliy Stepanenko in JavaScript — русскоговорящее сообщество
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
Vitaliy Stepanenko
Сервер отдает мне такой объект. Персональные данные, контакты школа, университеты и тд. И мне надо выводить количество заполненных и не заполненных полей.  Как мне это разбить по категориям и узнать количество полей и количество заполненных полей. Может кому-то написать в лс чтобы тут срачь не разводить (
Object.values({a:1,b:null,c:null}).filter(prop => prop === null).length например, подробности в лс могу расписать. Количество полей можно так посчитать Object.keys({a:1,b:null,c:null}).length
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Ребят,помогите найти реализацию польской нотации на js.Облазил много сайтов ,так и не нашел...
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Ребят,помогите найти реализацию польской нотации на js.Облазил много сайтов ,так и не нашел...
найди на любом другом си-подобном языке
источник