Domande con tag 'api-design'

2
risposte

GraphQL - Devo esporre le tabelle dei collegamenti?

Sto sperimentando la conversione di un'API in GraphQL e ho un database con relazioni molti-a-molti che vengono archiviate tramite tabelle di collegamenti; qualcosa di simile: CREATE TABLE accounts ( id int, last_name varchar, first_name...
posta 24.12.2016 - 16:06
5
risposte

Convalida dei messaggi in servizi di messaggistica asincrona

Sto cercando informazioni sull'approccio migliore alla convalida dei messaggi nei servizi basati su messaggistica asincrona (ovvero servizi che estraggono messaggi da una sorta di coda di messaggi o broker, piuttosto che fornire un'API basata su...
posta 20.02.2018 - 00:45
2
risposte

Funzioni personalizzate in un'API REST

Esaminando due delle nostre entità Company e Address . Una società ha un billingAddress e un profileAddress . Non sono sicuro di come implementare una funzione per impostare l'indirizzo di fatturazione rispetto al profilo. E...
posta 24.04.2013 - 20:45
1
risposta

Autenticazione per gli utenti su un'app per singola pagina?

Ho sviluppato un prototipo di app a singola pagina che utilizza Backbone sul front-end e che consuma da una sottile API RESTful sul server per i suoi dati. Provenendo da un pesante sviluppo di applicazioni lato server (php e python), ho appre...
posta 18.09.2012 - 05:16
3
risposte

Devo fornire sinonimi in un'API?

Sto progettando una piccola libreria e c'è una strong tentazione di fornire sinonimi ad alcune delle funzioni esportate. var foldl = function(){ ... }; var reduce = foldl; //reduce is a synonym for foldl Immagino che i nomi multipli possano...
posta 12.12.2011 - 16:57
4
risposte

Quale stato HTTP utilizza per la query di ricerca REST che restituisce risultati n

Mi chiedo come gestire i risultati vuoti restituiti dalle query di ricerca in un servizio web REST: C'era una query come mia_ressource_collection / {id} e la risorsa non esisteva restituirei 404 - Non trovato Ma, se il mio URI è più simile...
posta 28.09.2015 - 14:47
2
risposte

Perché le raccolte java non forniscono una funzione per l'indice del valore massimo?

Ho utilizzato Collections.max(list) per molti progetti, ma occasionalmente desidero trovare l' indice di quell'elemento massimo. Mi sento stupido scrivere una funzione per farlo da solo in ogni programma che scrivo. Perché l'interfaccia...
posta 28.09.2014 - 02:35
4
risposte

Un'API dovrebbe essere a conoscenza delle versioni del client?

Un'API dovrebbe essere a conoscenza di una versione client? L'idea di questo è davvero contraria, ma sembra che venga spinto nel mio attuale progetto. Mi sbaglio? Posso avere qualche motivo a favore o contro di ciò che posso presentare o c...
posta 25.03.2014 - 15:53
7
risposte

Perché alcuni elementi di codice (classi, metodi ecc.) nelle API pubbliche vengono deprecati nel tempo?

Oggi il nostro professore ha discusso con la classe che cosa significa "classe X o metodo X deprecato"? Da quello che ho capito, significa, per esempio, che non avremo più quel metodo o classe nell'API Java in futuro, quindi è meglio usare un al...
posta 28.04.2011 - 22:23
3
risposte

Va bene avviare una discussione all'interno di un costruttore di una classe

Questa è una domanda puramente di filosofia del design nel contesto del C ++. È una filosofia di design accettabile avviare un thread all'interno di un costruttore? Ho una libreria la cui unica responsabilità è gestire in modo asincrono alc...
posta 29.11.2018 - 10:35