10 siti Web che possono aiutare il programmatore principiante con frammenti di codice di esempio

10 siti Web che possono aiutare il programmatore principiante con frammenti di codice di esempio / Internet

Credo che un termine più gentile e amichevole sarebbe "codifica sociale". La condivisione del codice di esempio è una delle piccole parti dei siti Web 8 open source più grandi per verificare il Buzz sul software Open Source 8 siti Web per verificare il buzz sul software open source Leggi altro movimento. Liberato dalle camicie di forza dei profitti, la condivisione gratuita delle informazioni tecniche è abbastanza comune.

Il codice di esempio che è liberamente disponibile è anche un grande aiuto per l'apprendimento. Per il programmatore principiante non è una scorciatoia; come programmatore non andrai lontano se prendi quella scorciatoia. Codici di esempio gratuiti potrebbero essere suggerimenti su come strutturare i propri comandi e funzioni per programmare meglio. Gli sviluppatori possono utilizzare i programmi di esempio gratuiti e riutilizzare gli snippet nel proprio codice per risparmiare tempo, costi e sudore di sviluppo.

Ryan ci ha aiutato con i 10 migliori siti Web di codici di esempio professionali per programmatori Top 10 siti Web di codici di esempio professionali per programmatori Top 10 siti Web di codici di esempio professionali per i programmatori Ulteriori informazioni. Come novizio, sono andato alla ricerca di altro.

Snipplr

Una libreria di codici ben progettata che puoi trovare per codice riusabile e puoi anche memorizzarla. Il sito ha un motore di ricerca del codice e puoi davvero tuffarti nella biblioteca usando la ricerca avanzata del codice in una vasta gamma di linguaggi di programmazione dalla A-Z. Oppure puoi scegliere direttamente una lingua dall'elenco fornito al piè di pagina.

Il sito ha anche alcuni plugin come Firefox e Safari Bookmarklets che rendono facile l'archiviazione e il recupero del codice (vedi la menzione della directory).

Stack Overflow

Stack Overflow è un sito di domande e risposte modificato in collaborazione per i programmatori. La scorta di domande con risposta è una potenziale miniera d'oro. È possibile utilizzare i tag o sfogliare gli elenchi di domande o utilizzare la casella di ricerca. Il sito è visivamente molto pulito e con il tipo di esperienze comuni che abbiamo, sei sicuro di trovare qualche soluzione ai tuoi problemi di codifica qui. In caso contrario, vai direttamente nelle chat room che sono organizzate in base a lingue e piattaforme.

Hot Scripts

48.000 campioni di codice in oltre 1.000 categorie, da Ajax a XML, coprono molto. L'obiettivo del sito è lo sviluppo web e quindi troverai anche gli ultimi esempi di codice HTML5. Il sito gestisce anche un blog con alcuni articoli piacevoli sulla codifica dei dos e delle cose da non fare. Se sei bloccato, prova il forum di sviluppo web per un po 'di guida alla programmazione.

Koders

Koders.com è un motore di ricerca di codice open source. Cerca 3338,449,289 linee di codice open source. 33 linguaggi di programmazione sono coperti per voi per trovare e riutilizzare il codice che si desidera. Puoi anche filtrare la ricerca per licenze. Il sito funge anche da repository di codice per i progetti opensource.

DZone

Un'altra fonte di codice in cui puoi caricare i tuoi esempi di codice e condividerli con la comunità più grande. Il sito è fondamentalmente organizzato come un blog. Puoi sfogliare i tag che sembrano suggerire che il sito copre un bel po 'di lingue con Java e Ruby che dominano.

Il sito pubblica anche PDF gratuiti chiamati REFCARDZ che sono utili trucchi per studenti e sviluppatori.

Dream.in.code

Una grande community di sviluppo web e di programmazione che ti offre tutorial, podcast, un forum di discussione, un blog e frammenti di codice da scaricare e utilizzare. Il sito comprende circa 25 lingue e alcuni meno conosciuti in una categoria denominata Other Languages. Java ottiene il maggior numero di contenuti. Il sito ha anche un piccolo canale video sulla programmazione.

Angolo C-Sharp

Il sito comprende C #, C ++, ASP.Net, VB, Visual Studio, tecnologie relative a Windows come Silverlight e anche sviluppo web. Il sito ha anche una sezione abbastanza buona sui tutorial video. Il programmatore per principianti può accedere alla sezione Principianti e utilizzare le risorse di codifica su C #.

Codice sorgente online

Esegui una ricerca di codice o invia il tuo codice e condividilo con la community. Il sito ha una lista chiamata Top Code che può essere conteggiata in base ai risultati della pagina o ai download. Sebbene alcuni dei collegamenti sembrassero rotti, molti altri hanno funzionato. Le categorie sono orientate allo sviluppo web, ma ne hai anche su C / C ++ e VB.Net.

Forrst

Condividi codice, screenshot e link con gli altri. L'unico piccolo inconveniente è che è un invito”“unica comunità. Ma se applichi e riesci a entrare, la combinazione di designer e sviluppatori sotto un unico tetto virtuale potrebbe essere un vantaggio per progetti collaborativi come app web e siti web. Il design della home page sembra abbastanza invitante.

Github

Questo è il sito dove ho preso la frase “˜codice sociale 'da e penso che descrive perfettamente ciò che fanno questi siti. Sebbene il sito abbia una sezione a pagamento, il repository pubblico di esempi di codice è gratuito. Github è un host online per progetti open source. Usa il sistema di controllo di revisione Git. È abbastanza simile al noto SourceForge e BitBucket. Puoi gestire i tuoi file di codice sorgente in modo collaborativo, socializzare in rete, condividere frammenti di codice con altri, toccare la bacheca di lavoro e andare a bere qualcosa ai meetup.

Queste risorse dimostrano che qualunque sia la piattaforma o il linguaggio su cui stai lavorando, il web è un enorme melting pot di programmatori alla pari che non si preoccupano di condividere frammenti del loro lavoro. Questo è un duro colpo per la comunità. Parlaci del tuo sito web preferito e se condividi anche i tuoi contenuti online.

Immagine di credito: Shutterstock

Scopri di più su: programmazione, sviluppo Web.