The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск игры Free Heroes of Might and Magic II (fheroes2) - 0..."
Отправлено Аноним, 08-Ноя-21 21:12 
- Не у всех проектов есть публичный API.
- Не все проекты пользуются semver.
- Обещания проекта по поводу стабильности API в общем случае никак не связаны с версией. Может быть стабильная 0 и нестабильная >=1.
- На самом деле само заявление "в рамках версии 1.* у нас стабильный API" не несёт никакого смысла, потому что у любого живого проекта API /будет/ "меняться в любой момент". Приведёт ли это у смене мажорной ветки - число косметическое отличие. Важнее, будет ли поддерживаться ветка со старым API, и если нет (а позволить себе поддерживать несколько веток могут очень мало проектов) то это версионирование полностью бесполезно - рабочая версия всегда будет иметь последнюю версию API, а старые версии API не будут поддерживаться, как их не именуй.
- Есть мнение что версионирование API не имеет смысла само по себе. Был хороший доклад на эту тему, кажется назывался living on head от чувака из google. Там высказывается мысль что клиенты могут завязаться на /любое/ наблюдаемое поведение вплоть до перформанса, поэтому любое функциональное изменение кода суть поломка API. Ну а так как бампать MAJOR на каждый коммит - идиотизм, логично не бампать.

Итого, semver в этом месте проповедуешь чушь и никакой информации о стабильности мажорная ветка не несёт.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру