Dove archiviare il codice

7

Ad esempio, ho un codice inutilizzato che desidero utilizzare in futuro e non funziona con il resto del programma, oppure dico che trovo un codice interessante online. C'è qualche buon programma in cui posso memorizzare diversi pezzi di codice?

    
posta dimstef 18.04.2017 - 01:34
fonte

4 risposte

15

Se è per un programma che è già sotto il controllo del codice sorgente, tieni semplicemente queste modifiche in un ramo di quel repository.

Per bit di codice dispari, potresti usare quasi tutto, ma alcune buone opzioni sarebbero GitHub privato o repo Bitbucket, un Gist o un sistema di controllo del codice sorgente privato che gestisci sul tuo hardware. Le opzioni di controllo non di origine potrebbero includere il dumping di cose in un bucket S3 o in un sistema di archiviazione cloud simile, esp. con il tuo utilizzo probabilmente non superi il livello di prezzo gratuito.

    
risposta data 18.04.2017 - 02:05
fonte
3

A mio parere - queste sono 2 domande diverse:

Codice inutilizzato che voglio usare in futuro e non funziona con il resto del programma

Se il tuo sistema VCS lo supporta, sarei incline a inserirlo in un racket poiché non è lo sviluppo attuale ma potresti voler estrarre il codice e lavorarci in seguito.

Alcuni codici interessanti online

Invece di inquinare la struttura del codice sorgente con questo, aggiungi la pagina alla pagina o riponi il codice da qualche altra parte (stampalo, mettilo sulla LAN, memorizzalo su una chiavetta USB, ecc.)

Puoi anche inviarlo via email ai colleghi o aggiungerlo a un wiki per sensibilizzare.

    
risposta data 18.04.2017 - 13:44
fonte
0

Penso che un buon modo per parcheggiare il tuo codice sia git. Ad esempio, se hai un account github, crea lì un repository e metti tutti i tuoi campioni lì.

Ho qualcosa di simile nel mio account e lo chiamo garbage

Potrebbe essere meglio di S3 o degli elenchi dato che puoi organizzare / versione / cercare il codice parcheggiato più facilmente.

    
risposta data 18.04.2017 - 09:31
fonte
0

Se fa parte del tuo progetto, creerei un ramo o un tag e poi cancellerei quel codice dal repository principale.

Ero solito mantenere blocchi di codice nel mio repository principale che non serviva a altro scopo se non quello che potrebbe essere necessario in seguito. In realtà quello che stavo dicendo è che potrebbe essere utile in seguito e avevo bisogno di trovarlo. Un tag potrebbe essere anche meglio visto che i rami dovrebbero essere più effimeri. Branch vs Tag

In ogni caso il codice inutilizzato confonderà te e altri sviluppatori più tardi. Quindi non è una buona pratica lasciarlo in un progetto.

    
risposta data 18.04.2017 - 11:01
fonte

Leggi altre domande sui tag