TGViewer
Refat Talks: Tech & AI Refat Talks: Tech & AI @nobilix · 11.8K subscribers
Post #28 833
Стандарты в разработке спасают сотни часов. Используйте их

Есть ли где-то еще столько велосипедов как в разработке софта? Сомневаюсь. Мы вечно что-то изобретаем заново, когда решение уже давно существует.

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

Буквально сегодня говорил с приятелем. Он убил кучу времени, подключая трейсинг к локальной RAG-системе на llama.cpp. Коннектил все вручную, практически с нуля.

А ведь в одном шаге от этого - готовый отраслевой стандарт: OpenAI-совместимый API, и у той llama.cpp он есть. Практически все открытые модели и движки поддерживают точно такой же API, как у OpenAI. Можно просто взять официальные SDK от OpenAI, заменить URL на свой - и готово.

Благодаря этому стандарту вы:
- Легко меняете одну модель на другую
- Подключаетесь к целой экосистеме инструментов
- Экономите десятки часов разработки

Вот конкретный пример: Замечательный LangFuse позволяет подключить мониторинг и трейсинг моделей буквально заменой одной строки:


- import openai
+ from langfuse.openai import openai


И все - вы видите и можете анализировать любой запрос к модели.

Стандарты экономят время везде

А сколько часов разработки можно сэкономить, внедряя другие стандарты:
- OpenTelemetry для мониторинга
- OpenAPI для документации API
- OAuth2.0 для авторизации
- HL7/FHIR для медицинских данных
- JSON Schema для валидации данных
- Markdown примерно для всего
- JWT для stateless авторизации
- GraphQL чтобы страдать😄
- и т.д.


Главное правило
Используйте стандарты/протоколы/спецификацию по умолчанию. Изобретайте велосипеды, только когда иначе никак.

Основная красота стандартов раскрывается на стыке систем: когда одна система должна общаться с другой.

В мире, где мы постоянно жалуемся на нехватку времени, стандарты - это ваш главный союзник. Они не просто экономят время, они делают вашу систему понятнее для других разработчиков и совместимой с экосистемой.

Каждый раз, начиная что-то кодить с нуля, спросите себя: "А есть ли для этого стандарт?"
  • 👍 18
  • 🔥 10
  • ❤ 8
  • 😁 2
More from @nobilix
  1. Oct 10, 2026#ReDigest Продолжаем субботнюю рубрику, тут я кратко рассказываю про новости из мира техно…
  2. Oct 9, 2026На видео ролик, который я собрал с помощью Flute. Экспириенс так понравился, что решил под…
  3. Oct 3, 2026#ReDigest Продолжаем субботнюю рубрику, тут я кратко рассказываю про новости из мира техно…
  4. Sep 30, 2026AI в SDLC команды: как превратить регламенты в инструкции для агента Работать с агентом од…
  5. Sep 29, 2026Агент улучшит любую метрику. Твоя работа - выбрать правильную На днях Anthropic выпустили…
  6. Sep 26, 2026#ReDigest Продолжаем субботнюю рубрику, тут я кратко рассказываю про новости из мира техно…
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 →