TGViewer
Айтишник обыкновенный 🐰 Айтишник обыкновенный 🐰 @default_itshnik · 1.91K subscribers
Post #101 629
Схема.

Пожалуй, лучшее, что придумали айтишники.

Это описание формата взаимодействия. Схемы бывают разные, например, XSD для описания структур в формате XML, или JSON-schema - для описания структур в формате JSON.

Такое описание сейчас уже является стандартом де-факто и вот почему:

1. Удобство. Удобно один раз описать формат и далее везде этим пользоваться или переиспользовать.

2. Валидация, парсинг и рендеринг. Когда интегрируются 2 системы, формат описывается в одной и передается во вторую. В итоге получается единый формат в обеих системах и не будет такого, что кто-то отправит сообщение/запрос, которое(ый) вторая система не сможет провалидировать или распарсить.

3. Систематизация и порядок. Когда все контракты описаны в схемах, в идеале одна схема - один микросервис, налаживается порядок. Внутри алгоритмов в коде все данные не берутся непонятно откуда. За счет этого также и экономится время на разработку, тестирование и даже иногда поддержку.

4. Пункт со звездочкой) Практически все аналитики знают и умеют работать со всеми схемами, в целом это довольно интуитивный инструмент. Поэтому если в системе все контракты описаны через схемы, аналитик не потратит кучу времени на реверсинжениринг при отсутствии документации. Достаточно просто пробежаться по схеме и сразу понятно какой формат, какие поля нужно в рамках новой фичи расширить, добавить или удалить.

А теперь хочу устроить небольшое обсуждение. Как вы считаете, кто в команде должен прорабатывать схему? Аналитик или разработчик?)

В моем понимании – аналитик, в таком случае схемы будут получаться максимально проработанными и с заделом на будущие доработки. Аналитик зачастую видит ситуацию по развитию системы/микросервиса шире, чем разработчик и кто-либо из команды (бывает, даже шире, чем ВП).

#быстростатья
  • 🔥 11
  • 👍 7
  • ❤ 3
More from @default_itshnik
  1. Mar 1, 2026Быть старпером не модно, а законно С первым днем весны! С сегодняшнего дня начинает работа…
  2. Feb 27, 2026Меня переиграл и уничтожил ребёнок Началось утро ни разу ни с кофе. И даже ни с чая. Да че…
  3. Feb 22, 2026Отправила нюдсы через пылесос! Хакеры научились следить за россиянами через умные пылесосы…
  4. Feb 19, 2026Соболезную офисным бедолагам! Сегодня на улице происходит кайфец)) Пока шел в поликлинику,…
  5. Feb 15, 2026Посмотрел на голую жопу Тимоти Шаламе (реально) 🫥 Не переживай, спойлеров не будет 😊 Што…
  6. Feb 14, 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 →