TGViewer
Истовый инженер Истовый инженер @ultimate_engineer · 11.9K subscribers
Post #158 3.23K
📄Работа над ошибками: пишем кастомный инструмент для обработки ошибок на Go

Система хранения данных — сложное устройство, и, если при работе произошла ошибка, оно должно своевременно и понятно сообщать об этом пользователю. В большинстве веб-сервисов для этого используют баннер с надписью «Что-то пошло не так», но такой способ уведомления не отражает суть ошибки, а в его основе — сложный код, с которым неудобно работать инженеру.

Александр Лырчиков, старший инженер по разработке ПО в YADRO, рассказывает, как он и его команда искали оптимальное решение для обработки ошибок на Go, которое подойдёт для пользователя, программиста и машины, и почему написали собственный инструмент — Terror, сокращение от tatlin-error. Из материала вы узнаете:

▪Почему стандартное сообщение из библиотеки Go не решает проблему пользователя;
▪Какие решения рассматривали разработчики и почему они не подошли;
▪Какие требования создатели Terror предъявили к кастомному решению и удалось ли учесть их все.

Александр подробно описал реализацию решения и оставил инструкции для тех, кто захочет создать аналог Terror в собственном проекте.

Читать статью ➡

#программы #go #системыхраненияданных
  • 👍 9
  • ❤ 1
  • 🔥 1
  • 🤔 1
More from @ultimate_engineer
  1. Oct 9, 2026📖 Что нужно, чтобы стать AppSec-инженером — Почему все вокруг путают нас с тобой? — А ты…
  2. Oct 8, 2026💡 Быстрый старт через ручное тестирование Компании автоматизируют всё, что можно, и вокру…
  3. Oct 6, 2026🪟 Как первый проект помогает найти свое место в инженерии — рассказывают студенты Нового…
  4. Oct 5, 2026💻 Почему язык из 1970-х до сих пор остается основой системного программирования Язык C по…
  5. Oct 4, 2026🤪🧐😞🤯😍 69 лет со дня запуска первого спутника: какие задачи сегодня решают космические…
  6. Oct 1, 2026🚀 Сколько инженеров нужно, чтоб поднять ракету в воздух? Для сложного инженерного проекта…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →