home.social

#volume_manager — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #volume_manager, aggregated by home.social.

  1. Ужасно подробные ошибки в API: пишем на Go инструмент для работы с ними

    Привет, Хабр! Меня зовут Александр Лырчиков, я разрабатываю систему хранения данных TATLIN.UNIFIED в YADRO. СХД — сложная система, и, если при работе произошла ошибка, она должна своевременно и понятно сообщать пользователю об этом. В большинстве веб-сервисов для этого используют баннер с надписью «Что-то пошло не так», но такой способ уведомления нам не подходит. Мы столкнулись с проблемой, когда переданных сообщений и HTTP-кодов уже не хватает. Поэтому разработали собственный инструмент для обработки ошибок Terror (TATLIN + error). В результате работа с кодом стала проще, мы получили красивый API, а пользователи — понятное описание ошибки и локализацию текста на разные языки. В этой статье расскажу, как мы создавали Terror, чтобы вы смогли повторить решение. Читать статью

    habr.com/ru/companies/yadro/ar

    #go #схд #volume_manager #ошибки #сообщения_об_ошибках #api #кастомное_решение #json