Domande taggate «api-design»

Il design API (Application Programming Interface) discute le migliori pratiche per la creazione di librerie destinate a scopi generali o per uso pubblico.

4
Servizio API MVC e RESTful
MVC è piuttosto semplice. C'è un modello, un controller e una vista. Quando creiamo un sito Web, tutto si riunisce come ' client invia la richiesta della parola chiave REST al server -> il server abbina l'URL richiesto all'azione del controller -> che quindi chiama i modelli per la raccolta …


3
Ragioni alla base dell'implementazione non intuitiva di C # String.Split ()
In C # se voglio dividere un stringda un altro stringdevo fare qualcosa del genere: testString.Split(new string[] { "anotherString" }, StringSplitOptions.None); Dalla sovraccarica String.Splitdocumentazione MSDN possiamo vedere l'implementazione e perché una tale chiamata deve essere effettuata. Proveniente da Python , è difficile per me capire correttamente perché sia ​​necessaria una …

2
Architettura del sistema di avviso
Vorrei creare un sistema che gestisca i messaggi di avviso di vari programmi e che possa elaborare tali avvisi per i clienti deboli via e-mail. Tutto ciò sarebbe contenuto su un'unica rete interna. Penso che voglio che l'architettura di base assomigli a qualcosa del genere: La preoccupazione principale che ho …


4
Includere un collegamento alla documentazione pertinente nel messaggio di errore?
Creiamo una libreria commerciale ed esempi di codice che vengono utilizzati da sviluppatori esterni. Abbiamo una documentazione (chiusa, disponibile per gli utenti registrati) che spiega ampiamente come utilizzare la libreria. Molti sviluppatori sono utenti principianti, quindi si verificano molti errori rudimentali. È appropriato includere collegamenti alla documentazione nel registro degli …



5
Insidie ​​di progettazione API in C [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Quali sono alcuni difetti che ti fanno impazzire nelle API C …
10 c  api-design  pitfalls 


2
Come evitare l'uso non autorizzato di un'API?
Devo progettare un "widget", uno script che i partner inseriranno nei loro siti Web per visualizzare alcune UI ed effettuare chiamate alla nostra API. Fondamentalmente mostrerà i nostri dati su questi siti in base ad alcuni ID che forniscono nelle nostre chiamate API. Quello che vorremmo evitare è qualcuno che …

3
Come progetterei un metodo TryParse che fornisce informazioni dettagliate in caso di errore di analisi?
Quando si analizza l'input dell'utente, si consiglia generalmente di non generare eccezioni ma piuttosto di utilizzare metodi di convalida. Nel .NET BCL, questa sarebbe la differenza tra, ad esempio, int.Parse(genera un'eccezione su dati non validi) e int.TryParse(restituisce falsedati non validi). Sto progettando il mio Foo.TryParse(string s, out Foo result) e …
9 c#  .net  api-design 

3
È una cattiva pratica per una definizione di oggetto API contenere ID di riferimento di terze parti come proprietà?
Come questo: Campaign: type: object properties: id: type: string description: "A GUID identifier" referenceId: type: string description: "A consumers identifier they have used to map their own systems logic to this object." name: type: string description: "'Great Campaign 2017' as an example" Sono preoccupato per il riferimentoId . Il dominio …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.