api-design- все статьи тега


Java: когда использовать атрибуты, когда использовать параметры метода?

Я попытался погуглить и поискать этот вопрос, но почему-то не смог найти ничего относящегося к нему. Мне интересно, есть ли руководство bbest-practice о том, когда использовать атрибуты в классе, а когда нет, а вместо этого использовать параметры для отдельных методов. Многие случаи мне понятны, например public class Dog { private name; public setName(...) {....} } Но иногда мне не совсем понятно, что лучше использовать. Например, следующее, либо использовать: public class calculation ...

Каков правильный код ответа REST для допустимого запроса, но пустые данные?

например, вы запускаете запрос GET для users/9 но нет пользователя с идентификатором #9. Какой код ответа является лучшим? 200 ОК 202 принято 204-Нет Содержимого 400 Плохой Запрос 404 Не Найдена ...

Английский язык ГБ, или английский язык США?

Если у вас есть API, и вы являетесь британским разработчиком с высокой международной аудиторией, должен ли ваш API быть setColour() или setColor() (взять одно слово в качестве простого примера.) британские инженеры часто довольно защищают свои "правильные" написания, но можно утверждать, что орфография США является более "стандартной" на международном рынке. Я думаю, вопрос в том, имеет ли это значение? Борются ли разработчики в других локалях с GB орфографией, или это обычно совершенно ...