TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Refat Talks: Tech & AI

2 Apr 2025, 22:45

Открыть в Telegram Поделиться Пожаловаться

Стандарты в разработке спасают сотни часов. Используйте их

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

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

Буквально сегодня говорил с приятелем. Он убил кучу времени, подключая трейсинг к локальной 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 для валидации данных
- JWT для stateless авторизации
- Markdown примерно для всего
- GraphQL чтобы страдать😄
- и т.д.


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

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

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

Каждый раз, начиная что-то кодить с нуля, спросите себя: "А есть ли для этого стандарт?"

412 1 6 6 32
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot