Domanda

Vorrei un codice general purpose biblioteca degli snippets, che potrei usare per memorizzare i bit di codice per qualsiasi lingua, organizzati in cartelle. Quando tutti gli sviluppatori della rete aggiunge un frammento, dovrebbe ottenere trasferito ad altri.

Come posso fare questo semplicemente? Qualsiasi applicazione che potrebbe essere utilizzato per la condivisione di librerie di testo dovrebbe essere a posto anche.

È stato utile?

Soluzione 4

Codice magazzino è la più estesa direttore frammenti di codice sorgente. Codice Warehouse è multi-utente pronto, il che significa che intero team di sviluppo di un'organizzazione in grado di condividere una libreria di codice centrale e beneficiare di codice già scritto e testato.

alt text http://www.xcca.com/cwbig.png

Altri suggerimenti

Quello che viene chiamato "un wiki".

Usiamo una pagina di Sharepoint Wiki proprio per questo scopo ... che le istruzioni di codice via e gli esempi possono essere inclusi nello stesso luogo.

Un wiki è sicuramente la strada da percorrere, ma perché fermarsi qui? Perché non andare con un trouble ticket che aggiunge funzionalità wiki?

Non ho esperienza di prima mano con Trac e Redmine e apertamente raccomandano entrambi. Abbiamo recentemente passati da Trac a Redmine dove lavoro e penso che mi piace un po 'più di Trac, e utilizzare la funzionalità wiki quasi tutti i giorni.

Aggiornamento:

Se siete alla ricerca di qualcosa di più piccolo scala, c'era un precedente discussione qui su SO che sembra che ha alcuni link interessanti.

Potreste essere interessati a snip2code .

entrare descrizione dell'immagine qui

Lo fanno esattamente ciò che si sta parlando ... la ricerca, la raccolta e la condivisione di frammenti di qualsiasi lingua. Risolve i problemi che ho avuto per problema simile.

La speranza può aiutare

Si prega di dare un'occhiata al gist.github.com . Questo è sicuramente molto meglio di uno sharepoint wiki. Inoltre è possibile riutilizzare frammenti di un altro utente. Wiki sono stati progettati per condividere qualsiasi tipo di contenuto. Alcuni strumenti sono stati specificamente progettati per condividere frammenti di codice. Alcuni IDE hanno anche caratteristiche snippet. Un wiki non è sicuramente la migliore corrispondenza, perché non si integrerà con il vostro IDE che richiede di avere uno strumento separato aperto.

Io vado avanti e indietro tra un paio di applicazioni Mac (non hanno deciso in una ancora, ma ho provato un bel po '). La maggior parte di queste opzioni consentono di ospitare la libreria frammento su Dropbox o in un'altra posizione di archiviazione di rete in modo da poter condividere la vostra libreria con gli altri. Non so di qualsiasi che fornisce alcun tipo di monitoraggio cambiamenti dal vivo però.

Expander Testo

Anche se non è concepito come un effettiva applicazione frammento di codice, ho usato questo a tal fine per un po 'ed era piuttosto soddisfatto con esso. È possibile condividere la vostra libreria con gli altri se sono su Mac o Windows perché non v'è un'alternativa compatibile con Windows (ho dimenticato il nome dell'alternativa di Windows ma è facilmente trovato su Google ne sono sicuro)

Infine ha deciso di andare avanti, perché volevo solo qualcosa di un po 'più robusto. Ma può essere un'opzione da considerare per un po '.

Codebox

entrare descrizione dell'immagine qui


Dash

Ho appena imparato a conoscere questo e in realtà solo appena iniziato a provarlo. Finora è abbastanza buono e non ho deciso se o no mi attengo a questo o tornare a Codebox. Mi piace molto la funzionalità di libreria della documentazione che è ma per quanto riguarda la memorizzazione di frammenti, con la mia esperienza limitata finora, tutto quello che posso dire, è che sono un po 'deluso nel codehighlighting. Inoltre non ha campi aggiuntivi per scrivere commenti come alcune delle altre applicazioni farlo i tuoi commenti devono essere effettivamente scritto con il codice. Non posso dire che mi preoccupa, però, in realtà è una buona cosa.

entrare descrizione dell'immagine qui


Frammenti

Sono stato usando questo per un po 'e mi è piaciuto un bel po', ma volevo qualcosa che ho potuto non solo memorizzare piccoli frammenti in, ma anche i file sorgente completo come pochi autonomo librerie JavaScript. Ho tentato di memorizzare un file di grandi dimensioni javascript e il programma non solo non poteva gestire la cosa, ma in realtà corrotto tutta la mia biblioteca frammento di cui sono stato hosting su Dropbox. Non so se era un self problema conteneva perché ho subito disinstallato l'applicazione dopo. Ma si affaccia che

entrare descrizione dell'immagine qui


Pochi altri mi possono provare, ma non hanno alcuna opinione su finora

Codice Bank (open-source)

Codice Collector Pro


Ultimo ma non meno .. In realtà ho appena usato Gist sempre di più ultimamente. Io non sono a conoscenza di qualsiasi applicazione desktop per Gist (c'è un app browser Chrome penso e un paio di applicazioni di terze parti su AppStore, ma io non le ho provate)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top