Domande con tag 'api-design'

2
risposte

Perché System.Threading.Semaphore di C # implementa IDisposable e perché java.util.concurrent.Semaphore non implementa Closeable?

In .NET framework, System.Threading.Semaphore è un IDisposable che richiede il richiamo manuale di dispose . Tuttavia, in JavaSE, java.util.concurrent.Semaphore non è un Closeable né un AutoCloseable . Perché scelg...
posta 16.10.2016 - 11:08
1
risposta

Versioning API, dove indirizzare API non verificate

Vedo sempre la discussione quando c'è una versione API nell'URL dove indirizzare quella senza versione. Voglio dire guardare questi tre URL. link link link In ogni post del blog che ho letto, stanno parlando di dove indicare il...
posta 11.01.2017 - 11:17
1
risposta

Java Object.wait () raggiunge davvero la precisione di un nanosecondo?

Stavo controllando il codice sorgente della libreria standard Java 8 solo per curiosità, e ho trovato questo in java/lang/Object.java . Esistono tre metodi denominati wait : public final native void wait(long timeout) : questo è...
posta 12.08.2014 - 14:02
2
risposte

Quale interfaccia pubblica dovrei offrire per creare oggetti che conoscono l'un l'altro?

Sto creando una libreria in C # che verrà utilizzata per interrogare i database. Per utilizzare questa libreria, un utente deve prima dire alla biblioteca cosa contiene lo schema del database, creando Schema , Table e Column ogg...
posta 20.09.2016 - 22:37
1
risposta

Sarebbe una buona idea usare le funzioni variadiche in una API C come mezzo per preservare l'ABI?

Supponiamo che tu stia progettando un'API C e una delle tue maggiori preoccupazioni è la stabilità ABI (verrà distribuita come libreria condivisa, o qualsiasi altra cosa). Hai una funzione esportata int foo_bar(int a, int b, int* c); E s...
posta 06.08.2016 - 06:18
2
risposte

Come estendere i campi enum dell'API REST mentre sono compatibili con le versioni precedenti

Immagina che ci sia un endpoint GET /v1/status che restituisce uno degli stati predefiniti che sono documentati. Ad esempio uno dei [ disabled , enabled ]. L'endpoint può essere utilizzato da altri servizi di terze parti. Il prob...
posta 14.11.2017 - 21:01
3
risposte

REST Api - Controlla se l'azione è consentita per l'entità

Sto facendo questa domanda a un collega perché non ha abbastanza reputazione per pubblicare immagini in una domanda Durante il nostro normale sviluppo abbiamo riscontrato un deficit nel nostro REST Api. Visualizziamo entità nella nostra int...
posta 23.01.2018 - 11:40
2
risposte

Creare un metodo globalmente visibile per un'API

Sto provando a creare un'API Java che utilizzerò in altri progetti. Capisco che se creo nuove classi posso creare oggetti negli altri progetti che hanno queste classi. Ma quello che voglio in questo momento è un modo per creare un metodo che...
posta 05.09.2015 - 19:06
4
risposte

Cosa dovrebbe restituire un api di riposo per un guid vuoto?

Ho un backend .net api per le app mobili e la domanda è venuta fuori (in conversazione con lo sviluppatore iOS) se una risposta JSON per un GUID vuoto dovrebbe restituire: 00000000-0000-0000-0000-000000000000 o null (avendo il tipo di...
posta 22.06.2017 - 19:15
1
risposta

perché utilizzare il token di autenticazione invece di session_id per l'app (lato Android) nell'API REST

nella normale applicazione web php dopo l'accesso usiamo session_id proveniente dal browser web per verificare se l'utente ha effettuato l'accesso o meno. Ma nell'autenticazione dell'API REST ho letto alcuni tutorial che dicono che php do...
posta 23.12.2015 - 16:21