Esiste un modo gestibile per tenere traccia del codice sciolto? [chiuso]

0

Programma semplici attività quotidiane, ma ho difficoltà a trovare gli script e i frammenti di codice che scrivo. C'è un modo gestibile per tenere traccia di questo genere di cose?

    
posta SniperSmiley 11.12.2012 - 11:13
fonte

3 risposte

6

Uso Mercurial per questo. Il mio lavoro è su Linux e Windows, quindi ho frammenti di codice così piccoli per entrambi i sistemi. Ho creato un repository su Windows, sul quale ho salvato tutti questi script e poi il clone di questo su Linux. Mantengo entrambi in sincronia.
Oltre all'utilizzo di DVCS, ho anche un singolo file di testo CSV che funziona come una chiave, coppia di valori. La chiave è una piccola descrizione di un programma e il valore è la sua posizione nel repository. Qualunque cosa abbia bisogno cerco in questo file, e mantiene anche questo file aggiornato. Non c'è bisogno di dire che questo file fa anche parte del repository.
Permettetemi di avvertirvi che ci sono voluti molti sforzi e disciplina per prendere l'abitudine di mantenere le cose pulite e ordinate.
Per gli amanti dei Git, amo anche Git e ho anche repository in Github. Solo che Mercurial è il nostro DVCS ufficiale.

    
risposta data 11.12.2012 - 12:18
fonte
0

Prova a contrassegnare il tuo codice con i commenti del promemoria. Questo ti aiuterà molto. Inoltre sono disponibili sul mercato varietà di sistemi di gestione del controllo dei sorgenti di grandi dimensioni .

    
risposta data 11.12.2012 - 11:38
fonte
0

Come altri hanno già detto, un VCS da solo non è sufficiente per questo. Ciò di cui hai realmente bisogno è un "database" di frammenti (eventualmente versionati) o, ancora meglio, una "knowledge base" o un "wiki" di frammenti come l'essenza di github.

Se ti trovi nella mia stessa posizione, molto probabilmente non ti è permesso pubblicare il tuo codice. In questo caso, è necessario impostare il proprio Gist, sul PC o su un server sulla LAN.

Dai un'occhiata a gitpaste per questo:

link

link

Ci sono altri cloni di gist che possono essere usati per questo compito, là fuori. Puoi anche usare uno di quei programmi "desktop wiki" (o "mind mapping") che erano così di moda alcuni anni fa.

Tutto ciò che può aiutarti a creare una piccola "snippet base" gestita (e possibilmente versione) funzionerà bene.

Ovviamente, se sei autorizzato a pubblicare i tuoi snippet, puoi semplicemente usare gist.

    
risposta data 11.12.2012 - 14:04
fonte

Leggi altre domande sui tag