Domande con tag 'api-design'

2
risposte

È necessario un passaggio di convalida vuoto se non vengono fornite regole? [chiuso]

Se ho una classe di validatore con una funzione di convalida che accetta un ruleContainer come input. La convalida deve passare se il contenitore è vuoto (meno stupore?) O dovrei lanciare un'eccezione o semplicemente restituire false?     
posta 29.09.2017 - 19:57
3
risposte

Un'API della libreria di lettori di file dovrebbe generare eccezioni?

Sto sviluppando una libreria (Java) che fornisce un'API per leggere un file in un formato specifico in un oggetto. Il formato è fondamentalmente una mappa e specifica valori validi per alcune chiavi e tipi validi per valori per gli altri....
posta 05.02.2018 - 17:26
3
risposte

Implementazione dell'heartbeat utilizzando l'API REST

Ho un server che espone l'API tramite REST. Devo implementare un semplice servizio Heartbeat per monitorare lo stato di questo server e la disponibilità dell'API. L'intervallo di controllo del battito cardiaco avverrà ogni pochi secondi, come og...
posta 31.10.2018 - 06:37
1
risposta

Design della classe Java

Devo inviare una risposta JSON. Io uso la libreria di jackson per convertire la classe in json. Ho una classe java di base alla quale ho bisogno di aggiungere altri campi per creare la mia risposta JSON. Sono venuto con due idee. Estendere l...
posta 30.11.2018 - 05:39
3
risposte

Progettazione di un'API REST con relazioni di risorse?

Sto lavorando per progettare un'API REST da consumare da un React SPA. Il lato client dello SPA richiede dati su una relazione tra due entità: Team e Player dove Teams ha molti Player s e Player s può appart...
posta 26.08.2018 - 22:08
3
risposte

Manipola i dati del database attraverso la richiesta dell'API REST singola o Più richieste conseguenti?

Diciamo che ho un database personalizzato contacts e ci sono due tabelle all'interno: contacts - user - group Un utente può appartenere a più gruppi e un gruppo può avere più utenti. Se aggiungo / aggiorno / rimuovo un utente nel d...
posta 17.07.2017 - 14:19
2
risposte

Progettazione dell'API per le azioni (ciclo di vita, conversione, ecc.)

Come posso progettare una buona API REST per le azioni, come nei seguenti casi? del ciclo di vita avvia un dispositivo interrompi un dispositivo ... conversioni converti un file da un formato all'altro In entrambi i casi u...
posta 07.02.2017 - 09:31
2
risposte

Qual è la dimensione di risposta ideale da considerare quando si progettano oggetti API e oggetti secondari

Stiamo lavorando con una metrica delle prestazioni che tutte le richieste API devono rispondere entro 50 ms quando eseguite localmente. Sto prendendo questo dal tempo medio di risposta di API Githubs . Ho un oggetto chiamato Foo. Un singolo...
posta 16.05.2017 - 06:16
2
risposte

Quale design API ha più senso per cambiare la password di un utente?

Considera una pagina web in cui un utente cambia la sua password dopo aver fatto clic su un link di reimpostazione della password via email. La pagina verrà implementata rispetto a un'API utilizzando ajax, piuttosto che come una normale sotto...
posta 02.07.2016 - 05:02
2
risposte

Costanti polimorfiche in Java

Sto progettando un codice polimorfico per eseguire operazioni matematiche. L'idea è di astrarre la rappresentazione sottostante dei dati, poiché i diversi casi d'uso richiedono rappresentazioni differenti. Le operazioni possono essere eseguite s...
posta 08.06.2016 - 19:32