Pytania oznaczone «api-design»

Projektowanie interfejsu API to proces określania i ujawniania zestawu spójnych sygnatur metod, wartości zwracanych i dokumentacji przeznaczonych do użytku przez innych programistów w celu umożliwienia programistycznego dostępu do danych.

239
Dlaczego strumienie Java są jednorazowe?

W przeciwieństwie do C # IEnumerable, gdzie potok wykonania może być wykonywany tyle razy, ile chcemy, w Javie strumień można „iterować” tylko raz. Każde wywołanie operacji terminalowej zamyka strumień, co czyni go bezużytecznym. Ta „funkcja” zabiera dużo energii. Wyobrażam sobie, że powód tego...

97
GB English czy US English?

Jeśli masz interfejs API i jesteś programistą z siedzibą w Wielkiej Brytanii z wysoce międzynarodową publicznością, jeśli masz API setColour() lub setColor() (Aby wziąć jedno słowo jako prosty przykład.) Inżynierowie z Wielkiej Brytanii często dość defensywnie podchodzą do „prawidłowej”...

84
Token wygasł - JSON REST API - Kod błędu

Mam JSON REST API. Po uścisku dłoni otrzymasz token ważny przez 15 minut. Wszystkie połączenia, które wykonasz w ciągu tych 15 minut, powinny działać poprawnie. Po 15 minutach zwracam obiekt błędu (zawiera kod, wiadomość, sukces = fałsz), ale zastanawiałem się również, jaki kod błędu HTTP...