Результаты поиска по запросу "api-design"

1 ответ

Какой код возврата http должен быть, если нет доступных данных

Например, у меня есть метод API

13 ответов

Я думаю, что первостепенное значение имеет читаемость, под которой я подразумеваю качество, благодаря которому наибольшее количество программистов понимают, что делает код в кратчайшие сроки. Но судя о том, какая часть программного обеспечения читаема, а какая нет, имеет неописуемое человеческое качество: нечеткость. Точки, которые вы упомянули, частично преуспели в его кристаллизации Однако в целом это должно оставаться делом в каждом конкретном случае, и было бы очень трудно придумать универсальные правила.

Я учусь в университете под названием «Ограничения программного обеспечения». На первых лекциях мы учились создавать хорошие API.Хорошим примером действительно плохой функции API является сокет в C #. Функция получает 3 списка сокетов и ...

1 ответ

) обработка - возможно, вы запускаете какую-то рекламу с отслеживанием пользователей, которая в случайном порядке потребляет значительное количество ресурсов процессора, замедляя ваши показатели?

есть API, который случайным образом берет высокийcontent download время в Chrome, он отлично работает всегда в Firefox и занимает всего несколькоms, Размер ответа составляет 20 КБ без сжатия и 4 КБ без сжатия. Тот же запрос также отлично ...

ТОП публикаций

4 ответа

Примеры в стандарте

мер, вместо void shared_ptr::reset() noexcept; template <typename Y> void shared_ptr::reset(Y* ptr);можно подумать template <typename Y = T> void shared_ptr::reset(Y* ptr = nullptr);Я думаю, что разница в производительности здесь незначительна, ...

1 ответ

@HukeLau_DABA: Посмотрите также, как статья в Википедии определяет «операцию».

тся ли конечная точка API «методом», например https://api.foursquare.com/v2/venues/ [https://api.foursquare.com/v2/venues/]или полный URL-адрес, включая параметры строки запроса, такие ...

4 ответа

, например.

то слышал, что JQuery принял некоторые плохие решения API. Хотя jQuery не моя любимая библиотека, это библиотека, которую я использовал чаще всего, и мне трудно указать на конкретные ошибки в дизайне API или на то, как их можно ...

6 ответов

Каковы лучшие практики для вложенных ресурсов REST?

Насколько я могу сказать, каждый отдельный ресурс должен иметьтолько один каноническийдорожка. Итак, в следующем примере, какими будут хорошие шаблоны URL? Возьмем для примера представительство отдыхающих компаний. В этом гипотетическом примере ...

2 ответа

Там нет проблем с вашим примером. В конце концов, вы вращаетесь, ставите водяные знаки и т.д. ... всегда одно и то же изображение. Я полагаю, что вы все время общаетесь с объектом Pipeline, поэтому, пока ваш код зависит только от класса Pipeline, вы не нарушаете LoD.

ья в википедииоколо [http://en.wikipedia.org/wiki/Law_Of_Demeter]Закон Деметры говорит: [http://c2.com/cgi/wiki?LawOfDemeter]Закон можно сформулировать просто как «используйте только одну точку». Однако простой ...

3 ответа

Должен ли асинхронный API когда-либо генерировать синхронно?

Я пишу функцию JavaScript, которая делает HTTP-запрос и возвращает обещание результата (но этот вопрос в равной степени относится к реализации на основе обратного вызова). Если я сразу знаю, что аргументы, предоставленные для функции, ...

2 ответа

Можно ли (ab) использовать CoClassAttribute, чтобы обеспечить реализацию по умолчанию для интерфейса?

Я недавно обнаружил, что это возможно«новый» интерфейс в C # [http://marcgravell.blogspot.com/2009/08/who-says-you-cant-instantiate-interface.html] украшая ...