200 OK по протоколу, но не OK для клиента: автоматизация контроля совместимости API и приложенияВыпустить релиз — часы работы команды. Упасть на старте — 1 секунда. Узнать об этом не из отзывов пользователей — бесценно. Серверные тесты проходят, эндпоинт отвечает 200 OK, но мобильный клиент падает на первом же ответе API. Типичный сценарий: в user.id приходит null , у status появляется новое значение или меняется вложенная структура — и ответ API расходится с клиентскими моделями. Чтобы ловить такие расхождения до релиза, мы встроили в пайплайн контроль совместимости API и приложения. Этот слой решает две задачи: не даёт серверным изменениям ломать текущий клиент и проверяет совместимость предстоящего релиза с текущим бэкендом. При расхождении пайплайн останавливается на этапе проверки api, до build/archive/sign/publish. Я Алексей Матвеев, директор по мобильным технологиям в «Первой Форме». В статье расскажу, как мы задали архитектуру решения и делегировали ИИ рутинные задачи. В CI/CD ...
Related
#Sourcecode is written by humans, for humans. High level #programming languages aren't used because they're the natural ...
#Sourcecode is written by humans, for humans. High level #programming languages aren't used because they're the natural languages of the machines, they're simply the preferred form...
"Very funny, telling me it was a fancy dress party. But darling... you'd better be ready for payback!!" 🤣🍑#Spanking #Dis...
"Very funny, telling me it was a fancy dress party. But darling... you'd better be ready for payback!!" 🤣🍑#Spanking #Discipline #AI #Humour #Humor
インデックスか……また艦長が面倒なことを言い出しそうですねmacOS 26.6 Tahoeでは、macOS 27 Golden GateのSpotlightアップデートに対する最適化に伴い検索インデックスの再構築が行われ、CPU使用率が上昇...
インデックスか……また艦長が面倒なことを言い出しそうですねmacOS 26.6 Tahoeでは、macOS 27 Golden GateのSpotlightアップデートに対する最適化に伴い検索インデックスの再構築が行われ、CPU使用率が上昇する場合があるので注意を。 https://applech2.com/archives/20260728-macos-2...