TGViewer
Разработка, команда, софт-скилы Разработка, команда, софт-скилы @teamtechsoft · 155 subscribers
Post #33 242
Не экономь на архитекторах

Есть API, который создаёт заказ. В случае успеха - возвращает его ID и эхо-ответ. Вопрос: что должен вернуть сервис в случае ошибки?

Варианты ответа:
1. Нормальный ответ со специфицированной ошибкой и нормальным HTTP кодом
2. Пустое тело с id = 0
3. Эхо-ответ без id
4. Ошибку текстом (типа стектрейса или General Error без описания)
5. Отвалиться с таймаутом

Правильные ответы - 2-5. Причем, конкретный вариант зависит от данных. Писала её скрум команда мотивированных профессионалов, все на собеседовании решали задачки по кодированию. Поэтому и техлиды/архитекторы не нужны, всё просто же, зачем нам проектирование.

В итоге, вместо пары дней разработки с тестами, я страстно занимался интеграцией где-то недели три. Если не учитывать мои нервы, это стоило много денег заказчику за работу + стори, которые я не делал (упущенная выгода). А всего-то надо было взять архитектора для написания спеки ДО или сделать архитектурный надзор в процессе/после. Да, жаба давит отдавать даже кусочек ставки на дорогого специалиста, но это окупится потом многократно.
  • ❤ 2
  • 👍 2
  • 🤣 1
More from @teamtechsoft
  1. Sep 17, 2026photo post
  2. Sep 17, 2026Почему-то вспомнил один из недавних вебинаров по переходу компаний на AI-Native подход.
  3. Sep 16, 2026Автотестеры не нужны Когда-то были две редкие, но очень нужные профессии - автотестер и ве…
  4. Sep 14, 2026Про факапы на выступления Перед докладом поболтали с ведущей, для разминки рассказал ей па…
  5. Sep 10, 2026Преза с TLT. Давно так не кайфовал от выступления ☺️
  6. Sep 10, 2026document post
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 →