25
ответов

Английский ГБ или американский английский язык?

Если у Вас есть API, и Вы - британский разработчик с очень международной аудиторией, должен Ваш API быть setColour () или setColor () (Для взятия одного слова в качестве простого примера.) британские инженеры...
вопрос задан: 15 August 2012 23:37
15
ответов

Каков золотой стандарт для API веб-сайта? Твиттер, Flickr, Facebook, и т.д. [закрытый]

Кажется, что существует две категории API для веб-сайтов сегодня. API, которые позволяют функциональности сайта быть расширенной как Facebook, MySpace, и т.д. Эти API, кажется, очень разнообразны. API...
вопрос задан: 15 August 2012 23:35
14
ответов

Как Вы определяете хороший или плохой API? [закрытый]

Фон: Я посещаю урок в своем университете, названном "Ограничения программного обеспечения". В первых лекциях мы изучали, как создать хорошие API. Хороший пример, который мы получили действительно плохой API-функции...
вопрос задан: 5 June 2009 23:42
12
ответов

Чего не хватает в Какао? [закрыто]

Если бы вы могли добавить что-нибудь в Какао, что бы это было? Есть ли какие-либо особенности, основные или второстепенные, которые, как вы сказали бы, отсутствуют в Какао? Возможно, есть колесо, которое вам приходилось изобретать снова и снова ...
вопрос задан: 29 June 2009 04:31
11
ответов

Когда API сверхспроектирован? [закрытый]

Я презираю работу со сверхспроектированными API, которые не делают простые вещи простыми. Тем не менее, я работаю над разработкой API для библиотеки с открытым исходным кодом, и я начинаю чувствовать, что я падаю в...
вопрос задан: 5 April 2012 18:20
11
ответов

статичный по сравнению с нестатическим методом для неизменного класса

Учитывая определение класса ниже. Как можно было бы пойти о решении, должны ли тупиковые методы быть статическими или нестатичными? класс Точка {частный заключительный интервал x; частный заключительный интервал y; общественность...
вопрос задан: 1 February 2010 21:35
9
ответов

Именование структуры словаря, которая хранит ключи в предсказуемом порядке?

Примечание: Хотя мой конкретный контекст является Objective C, мой вопрос на самом деле превышает выбор языка программирования. Кроме того, я отметил его как "субъективный", так как кто-то обязан жаловаться иначе, но я...
вопрос задан: 23 May 2017 12:01
9
ответов

Минимальный API против Удобства

Я пытаюсь разработать интерфейс, который будет использоваться внутренне для моего приложения. Следуя примеру Google, я стремлюсь уменьшить общедоступную помеху API. Однако существуют некоторые удобные методы это...
вопрос задан: 1 January 2010 05:05
6
ответов

Пользовательский Набор по сравнению с Универсальным набором для [закрытых] открытых методов

Каково руководство по проектированию платформы для представления пользовательского набора по сравнению с универсальным? например, общедоступный класс ImageCollection: Набор <Изображение> {...} Общедоступный продукт класса {общественность...
вопрос задан: 8 December 2018 16:39
6
ответов

Управление версиями API REST (только присваивают версию представлению, не самому ресурсу),

Я взглянул в лучшем случае методы для управления версиями API?, но не совсем убежден в ответе, таким образом, я - вопрос часть управления версиями снова с более определенным примером. У меня есть два URIs (один с...
вопрос задан: 23 May 2017 02:18
5
ответов

Как я должен создать хороший (веб-) API

Я собираюсь создать API для веб-приложения, и я интересуюсь тем, что люди могут предложить в качестве хороших методов. Я уже планирую сделать, это присвоило версию (версия 1 может только управлять определенными аспектами...
вопрос задан: 15 May 2016 18:32
5
ответов

Лучшие практики и инструкции для разработки [закрытого] API

Каковы некоторые инструкции и лучшие практики, что я могу придерживаться при разработке API? В абсолютном минимуме я знаю, что API должен быть простым в использовании и гибким. К сожалению, те условия могут быть...
вопрос задан: 19 March 2016 21:13
5
ответов

Почему DialogResult является nullable bool в WPF?

Кто-либо может думать о хорошем объяснении того, что результатом диалогового окна является nullable bool в WPF? Это всегда экранировало меня. В WinForms это был перечислимый тип, и это имело намного больше смысла мне.
вопрос задан: 2 August 2011 02:13
5
ответов

Действительно ли приемлемо возвратить unmodifiableList, или должен я возвращаемый массив?

У меня есть список методов <Нечто> getFoos (), который получает данные из удаленного сервера и возвращает его. Конечно, пользователь не должен изменять количество объектов списка, потому что он получит данные, не синхронизируемые...
вопрос задан: 2 February 2010 23:05
5
ответов

Какой смысл DSLs / быстрые интерфейсы

Я недавно наблюдал вебкаст о том, как создать быстрый DSL, и я должен признать, я не понимаю причин, почему можно было бы использовать такой подход (по крайней мере, для данного примера). Вебкаст...
вопрос задан: 21 April 2009 09:40
5
ответов

Запретите учрежденческий аппарат с выходом в городскую сеть класса Java вне его пакета

У меня есть пакет с общедоступным Плеером абстрактного класса {/*...*/} и эти общедоступный абстрактный класс GamePlayer расширяет Плеер {/*...*/} общедоступный абстрактный класс TournamentPlayer расширяет Плеер {/*...*/...
вопрос задан: 8 April 2009 13:17
4
ответа

Полезно ли для веб-сайта использовать собственный API?

Полезно ли разработать API при разработке сайта, чтобы сам сайт фактически использовал API? Или есть ли снижение производительности, если вы решите это сделать? Например, кто-нибудь знает, если ...
вопрос задан: 15 May 2016 18:37
4
ответа

Как Вы настраиваете систему ключа API для своего веб-сайта? [закрытый]

Позвольте говорят, что у меня есть веб-сайт с некоторой информацией, которая могла быть доступом внешне. Это информация должно быть только изменение уважаемым клиентом. Пример: Аналитичный Google или ключ API WordPress...
вопрос задан: 15 May 2016 18:29
4
ответа

Функции частного класса против функций в безымянном пространстве имен

Я обнаружил, что у меня, как правило, нет частного класса функции. Если возможно, все кандидаты на функции частного класса, скорее, я помещаю в безымянное пространство имен и передаю всю необходимую информацию как ...
вопрос задан: 2 September 2014 09:56
4
ответа

То, почему Java не позволяет переопределять, равняется (Объект) в Перечислении?

Я заметил, что следующий отрывок... @Override общедоступная булевская переменная равняется (Возразите otherObject) {...}... не позволяется для Перечисления, так как метод равняется (Возразите x), определяется как финал в...
вопрос задан: 26 August 2011 09:05
4
ответа

Почему делает Iterables.find () в броске Гуавы NoSuchElementException, вместо того, чтобы возвратить пустой указатель?

Я люблю Google Guava и использую его много, но существует один метод, я всегда нахожу меня записью.. общедоступный статический <T> T tryFind (Повторяемый <T> повторяемый, Предикат <T> предикат) {для (T t:...
вопрос задан: 23 June 2010 05:45
3
ответа

API REST: ресурс должен быть отфильтрован по идентификатору, но идентификатор не указан

Предположим, у меня есть ресурс / книги с параметром? Author_id =. Что нужно вернуть, если не указан параметр author_id, например, / books, в отличие от / books? Author_id = 42? Основано частично на ...
вопрос задан: 13 July 2018 16:30
3
ответа

Модифицировать void методы, чтобы вернуть аргумент, облегчающий беглость: ломать изменения?

«Дизайн API - это как секс: совершить одну ошибку и поддерживать ее до конца своей жизни» (Джош Блох в твиттере ) В библиотеке Java много ошибок проектирования. Стек расширяет Vector (обсуждение) и ...
вопрос задан: 23 May 2017 12:34
3
ответа

Почему делает международную цифру = Integer.getInteger (“123”) бросок NullPointerException?

Следующий код бросает NullPointerException: международная цифра = Integer.getInteger ("123"); мой компилятор вызывает getInteger на пустой указатель, так как это статично? Это не имеет никакого смысла! Что происходит?
вопрос задан: 28 December 2015 12:53
3
ответа

Почему API даты Java (java.util. Дата.Calendar) такая путаница?

Поскольку большинство людей мучительно знает к настоящему времени, API Java для обработки календарных дат (конкретно классы java.util. Дата и java.util. Календарь), ужасная путаница. Первое, что пришло на ум:...
вопрос задан: 15 October 2009 09:44
3
ответа

Когда я определяю объективные-c методы?

Я изучаю Objective C и имею фон C/C++. В объектно-ориентированном C++ всегда необходимо объявлять метод перед определением (реализуют) его, даже если он объявляется в родительском классе...
вопрос задан: 6 July 2009 18:19
3
ответа

Строки или URI в API.NET?

Я пишу API обертки.NET для API Netflix. В этой точке я могу принять решение представить URL или как строки или как объекты URI. Кажется мне существует хороший случай для обоих. Таким образом, если Вы использовали...
вопрос задан: 18 October 2008 09:13
2
ответа

Использование аннотации, чтобы гарантировать, что значение, возвращаемое методом, не отбрасывается

Строка в Java неизменна. Следующий фрагмент, вообще говоря, «неправильный». Строка s = "привет, мир!"; s.toUpperCase (); // "неправильно"!! System.out.println (s); // по-прежнему «привет, мир!» !!! Несмотря на ...
вопрос задан: 1 September 2010 01:28
2
ответа

Почему String.valueOf (пустой указатель) бросает NullPointerException?

согласно документации, методу String.valueOf (Возражают obj), возвраты: если аргумент является нулевым, то строка, равная "пустому указателю"; иначе значение obj.toString () возвращено. Но как...
вопрос задан: 29 June 2010 11:18
2
ответа

Почему является JavaMail Transport.send () статическим методом?

Я пересматриваю код, я не записал, что использует JavaMail, и имеющий немного проблемы, понимающей, почему JavaMail API разработан путем, это. У меня есть чувство, что, если я понял, я мог бы быть...
вопрос задан: 24 May 2010 12:39