Паттерны проектирования API
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Паттерны проектирования API

Светлана К.
Светлана К.дәйексөз келтірді2 жыл бұрын
Прежде чем продолжать, нужно подчеркнуть важность того, что значение кода ошибки должно быть уникальным, специфичным и предназначенным для восприятия машиной, а не человеком.
1 Ұнайды
Комментарий жазу
Andrey Larionov
Andrey Larionovдәйексөз келтірді2 жыл бұрын
Однозначно определить, что значит «хороший» API, сложно, но обычно они отличаются функциональностью, выразительностью, простотой и предсказуемостью
1 Ұнайды
Комментарий жазу
Анастасия Е.
Анастасия Е.дәйексөз келтірді2 күн бұрын
Пользовательские методы практически всегда должны задействовать HTTP-глагол POST и никогда PATCH. Они также могут использовать глагол GET, если являются
Комментарий жазу
Анастасия Е.
Анастасия Е.дәйексөз келтірді1 апта бұрын
Что, если у пользовательского метода нет состояния для обработки и его не нужно привязывать к ресурсу или коллекции?» Такой метод, называемый методом без сохранения
Комментарий жазу
Анастасия Е.
Анастасия Е.дәйексөз келтірді1 апта бұрын
ним ресурсом или с родительской коллекцией. Таблица 9.1. Различные аспекты импорта и экспорта данных
Комментарий жазу
Анастасия Е.
Анастасия Е.дәйексөз келтірді3 апта бұрын
в данном случае целью выступает операционный, выразительный, простой и прогнозируемый API. И когда дизайн уводит от этого, практически всегда будет лучше настроить инструменты под соответствие потребностям API, а не наоборот
Комментарий жазу
Анастасия Е.
Анастасия Е.дәйексөз келтірді3 апта бұрын
Прежде чем подвести итог, нужно ответить еще на один важный вопрос: почему бы не переупорядочить ресурсы так, чтобы нужные нам действия больше соответствовали функционалу стандартных методов? В этом примере можно использовать ресурсы EmailDraft и Email, в которых мы не хотим переходить между состояниями, вместо чего создаем новый ресурс Email, основанный на EmailDraft (листинг 9.2
Комментарий жазу
Анастасия Е.
Анастасия Е.дәйексөз келтірді4 апта бұрын
ь чувство, будто мы слепо следуем букве закона, но не его духу
Комментарий жазу
Анастасия Е.
Анастасия Е.дәйексөз келтірді1 ай бұрын
Patch (RFC-7396; https://tools.ietf.org/html/rfc7396), который немного ближе к изученной
Комментарий жазу
Анастасия Е.
Анастасия Е.дәйексөз келтірді1 ай бұрын
зависящей от того, с каким ресурсом происходит взаимодействие, будет вести к неожиданностям
Комментарий жазу