Che cosa significa veramente un buon comando su un'API? [chiuso]

0

Ho visto molte organizzazioni in cerca di sviluppatori che hanno un buon comando su Facebook, Google e altre API. Ora sono un po 'confuso a riguardo. Ho sviluppato fanpage Facebook, incorporato pulsanti facebook per siti web e ho utilizzato anche Google Maps API, ma il fatto è che queste API sono molto grandi da padroneggiare completamente.

Quanto esattamente fa un buon comando su un'API?

    
posta Fahad Uddin 10.04.2012 - 17:51
fonte

3 risposte

3

Comprensione di come le pratiche su cui è costruita l'API (richiede una chiave, un server web, json, rest, autenticazione, ottieni liste 1, qualunque cosa). Fai alcuni campioni banali, e quindi non banali per te stesso. Infine, costruisci una buona comprensione di come viene presentata la documentazione di api, in modo da poter trovare rapidamente gli elementi.

Questo sarebbe abbastanza per me.

    
risposta data 10.04.2012 - 18:01
fonte
3

Per me, padroneggiare un'API significa generalmente una capacità di codificare su quell'API senza dover tracciare un livello più profondo di un livello attraverso la documentazione e implica una buona padronanza del tuo linguaggio di programmazione.

Considera API client FTP .NET come esempio. Padroneggiarlo non significa che dovresti essere in grado di codificarlo senza guardare la documentazione (anche se tale abilità implica padronanza dell'API). Tuttavia, data un'attività che si desidera eseguire, si dovrebbe essere in grado di individuare un metodo che è necessario chiamare e codificare una chiamata a tale metodo senza visitare altre pagine nella documentazione. Ad esempio, se il download di un file richiede la configurazione di un callback asincrono, è necessario sapere cosa significa e codificarlo senza leggere la documentazione aggiuntiva sui callback asincroni.

    
risposta data 10.04.2012 - 18:51
fonte
1

Sicuramente, devi sapere come creare una semplice app che la utilizza, o addirittura, a seconda dell'API, un'app non molto semplice più utile. Dovresti essere in grado di trovare facilmente le risposte nella documentazione, ovviamente, per le API più grandi, tu non devi sapere tutto. Fondamentalmente dovresti avere una comprensione dell'API ed essere in grado di creare un'applicazione utilizzando l'API.

    
risposta data 10.04.2012 - 18:47
fonte

Leggi altre domande sui tag