Domande con tag 'api-design'

0
risposte

La leggibilità delle funzioni / metodi "equivalenti" vale il suo costo di manutenzione?

Prima di tutto, mi dispiace se si tratta di un duplicato, non potrei pensare a nessuna "corretta" dicitura per cercare su questo. In secondo luogo permettimi di chiarire: con "equivalente" intendo i metodi che hanno lo scopo di avere lo stess...
posta 20.09.2018 - 21:27
4
risposte

Che cos'è un livello di anti-corruzione e come viene utilizzato?

Sto cercando di capire cosa significhi realmente lo strato anti-corruzione. So che è un modo di transizione / aggirare il codice legacy o le API non valide. Quello che non capisco è come funziona e cosa rende una separazione netta dal livello in...
posta 22.01.2013 - 17:14
3
risposte

Quali sono le "migliori pratiche" per gestire le risorse correlate durante la progettazione dell'API REST?

Quando si progetta l'API REST, in genere inizio identificando la risorsa del mio sistema, per fare un esempio diciamo che gestiamo più blogs , ognuno con più posts , ciascuno con più comments . L'API REST standard per un caso come...
posta 22.03.2018 - 18:18
1
risposta

Gestione delle dipendenze per facciate / adattatori ai servizi cloud (SemVer?)

Supponiamo che abbia una libreria, che fondamentalmente funzioni come facciata per alcuni servizi cloud (ad esempio l'API JavaScript che avvolge le chiamate di rete verso un qualche servizio RESTfull). E una volta che quel servizio introduce un...
posta 02.08.2018 - 12:08
0
risposte

Client API: metodo di richiesta globale o un metodo per richiesta?

Sto progettando una libreria di terze parti per gli sviluppatori per recuperare i dati da vari endpoint di un altro sistema che a sua volta ha più API. Ognuna di queste API può contenere lo stesso tipo di richiesta, ma restituire dati diversi, c...
posta 03.09.2017 - 17:04
0
risposte

Va bene usare il formato dell'oggetto query di mongodb come parametro per la mia api?

Sto progettando un'API in grado di fornire agli sviluppatori un accesso di sola lettura a un set di dati di grandi dimensioni. I dati sono memorizzati in un database mongodb. Tutti i risultati dell'API saranno fondamentalmente un conteggio de...
posta 21.10.2015 - 13:03
1
risposta

Scrivere una API di programmazione per un progetto esistente? [chiuso]

Ho già un progetto in C #. Ora dovrei implementare un sistema di plugin. Per questo sistema di plugin devo implementare una programmazione api / sdk. Non voglio, i plugin hanno accesso agli assembly utilizzati dal mio programma esistente. Questo...
posta 14.10.2015 - 11:03
2
risposte

L'API RESTFUL è il servizio back-end una delle migliori (o idonee) scelte per l'app mobile? [chiuso]

Ho una conoscenza di base sullo sviluppo di .NET, recentemente mi è stato chiesto di codificare il servizio di back-end per un'app mobile. Ho avuto esperienze su MVC e ora sto cercando di capire di più su Restful Web API. Le mie domande sono:...
posta 28.08.2014 - 06:51
2
risposte

Modelli per la convalida di alberi con condizioni complesse?

Devo scrivere funzioni di convalida API in cui le regole possono diventare pelose e avere molti output in base al ramo preso. Queste funzioni di convalida finiscono qua e là ad annidare molte condizioni IF (cerco di attenermi alla semplice co...
posta 03.11.2017 - 02:26
3
risposte

Quali sono le conseguenze dell'uso di verbi anziché di nomi nell'URI dell'API REST?

Per le persone che utilizzeranno un'API, è più facile vedere: /createUser /getUser/id /editUser/id Lo standard prevede l'uso di nomi nell'URI, ad esempio: /user/ POST (Create a user) /user/ GET (Get list of users) Uno sviluppatore st...
posta 05.01.2018 - 17:16