Size: a a a

2020 October 05

IK

Ilya Kaznacheev in Go-go!
Andrei 🦉 Sergeev
а вы уверены, что вам вообще нужно будет с этим бороться? это очень гипотетическая ситуация, которую пользователь встретит только поймав оишбку, причем именно ту, для которой код неправильный)
Уверен на 100%
источник

AS

Andrei 🦉 Sergeev in Go-go!
Ilya Kaznacheev
Уверен на 100%
ну можно заморочится с отдельным файлом с json'ом, который фронт будет грузить при сборке
источник

IK

Ilya Kaznacheev in Go-go!
Получается на каждый коммит с новой ошибкой в репу бэка (а их много) нужно делать симметричный коммит в репу фронта с текстом и вместе деплоить
источник

IK

Ilya Kaznacheev in Go-go!
Andrei 🦉 Sergeev
ну можно заморочится с отдельным файлом с json'ом, который фронт будет грузить при сборке
Я вот не супер уверен в том, что именно фронт должен загружать, а не бэк просто обрабатывать ответы и в middleware подставлять локализованный текст
источник

IK

Ilya Kaznacheev in Go-go!
У меня сервисов много, и у каждого свои ошибки
источник

AS

Andrei 🦉 Sergeev in Go-go!
Ilya Kaznacheev
Я вот не супер уверен в том, что именно фронт должен загружать, а не бэк просто обрабатывать ответы и в middleware подставлять локализованный текст
ну вот тут вырисовывается проблема, что вам нужно тогда весь апи делать и с интернационализацией, то есть вам везде придётся получать параметр локали пользователя и дальше его уже обрабатывать
источник

IK

Ilya Kaznacheev in Go-go!
Вариант с тем, что фронт "знает" об их ошибках и знает их тексты - выглядит как повышение связанности в обход API
источник

IK

Ilya Kaznacheev in Go-go!
Andrei 🦉 Sergeev
ну вот тут вырисовывается проблема, что вам нужно тогда весь апи делать и с интернационализацией, то есть вам везде придётся получать параметр локали пользователя и дальше его уже обрабатывать
Конечно
источник

IK

Ilya Kaznacheev in Go-go!
Но я его могу и не из запроса брать
источник

IK

Ilya Kaznacheev in Go-go!
А из юзера, например
источник

IK

Ilya Kaznacheev in Go-go!
Ну и пока у меня задача стоит не в локализации на несколько языков, а в локализации с технического на пользовательский
источник

AS

Andrei 🦉 Sergeev in Go-go!
ну и нафига? с моей точки зрения это задротство ради задротства, абсолютное большинство проектов просто пишет "что то пошло не так" и хорошо живёт с таким положением дел)
источник

IK

Ilya Kaznacheev in Go-go!
Так что локаль по дефолту одна
источник

IK

Ilya Kaznacheev in Go-go!
Andrei 🦉 Sergeev
ну и нафига? с моей точки зрения это задротство ради задротства, абсолютное большинство проектов просто пишет "что то пошло не так" и хорошо живёт с таким положением дел)
Ну такое себе UX решение
источник

AK

Andrey Kolkov in Go-go!
Ilya Kaznacheev
Я бы скорее хотел в репе сервиса на бэке хранить, тогда всегда будет up-to-date
И храни на бэке. Но вообще, зачем пользователю такие подробности? Ему достаточно общей ошибки. Тогда на фронте можно.
источник

AS

Andrei 🦉 Sergeev in Go-go!
Ilya Kaznacheev
Ну такое себе UX решение
с точки зрения баланса стоимость реализации / ценность для пользователя - очень даже хорошее
источник

AK

Andrey Kolkov in Go-go!
Ilya Kaznacheev
Ну и пока у меня задача стоит не в локализации на несколько языков, а в локализации с технического на пользовательский
Вообще бэк не должен по сути знать локализацию... Если только с фронта что передавать в параметрах.
источник

VS

Vladimir Smirnov in Go-go!
Andrey Kolkov
Имеется ввиду защита памяти, вирус не может получит доступ к памяти другого процесса чисто физически.
В общем на x86 не все так тривиально и вирус в целом сложно получить доступ к чужой памяти (почитай про кольца защиты, а потом до кучи про современные расширения у AMD для этого).
Как там у Эльбруса я не возьмусь сказать как оно устроено, потому что детальной документации и разумных разборов архитектуры считай что нету.
источник

AK

Andrey Kolkov in Go-go!
Vladimir Smirnov
в том что Эльбрус как архитектура хорош как числодробилка, но это ровно то, в чем видеокарты с OpenCL/CUDA отлично себя показывают.
https://youtu.be/buWzWtXHimk вот как раз тесты. Парень вроде все грамотно объясняет, смотреть и слушать приятно.))
источник

VS

Vladimir Smirnov in Go-go!
Andrey Kolkov
https://youtu.be/buWzWtXHimk вот как раз тесты. Парень вроде все грамотно объясняет, смотреть и слушать приятно.))
Эти тесты я видел, но чувак довольно криво их делал 🙂
источник