Domanda

Come organizzi i progetti quando ne hai centinaia? Non layout all'interno di un progetto, ma layout delle directory root del progetto.

Sto consolidando un decennio + di progetti personali ed esemplificativi che sono sparsi su tutti i dischi su diversi sistemi e sto cercando un metodo organizzativo che mi permetta di rendere visibili la dozzina di progetti attivi e di trovare i progetti archiviati .

La maggior parte dei progetti sta imparando esperimenti, tagliando un sacco di lingue e strutture diverse. Alcuni dei progetti sono applicazioni a pieno titolo e funzionanti che raggiungo per riutilizzare idee e codice.

Sto usando uno spazio dei nomi piatto in un repository git remoto per le mie cose personali, ma sembra un modo tutt'altro che ideale per organizzare le cose sui miei sistemi di sviluppo. Deve esserci qualcosa di meglio di ~ / active / e ~ / archive /.

Cosa funziona per te in questa situazione?

È stato utile?

Soluzione

Lascialo così com'è. La tua organizzazione o assenza di tale è una storia. Keep it.

Forse crea qualche directory per organizzare le cose in ordine cronologico, anni e forse mesi sei stato così creativo.

Altri suggerimenti

Queste sono tutte preferenze personali, ma forse una di queste ti aiuterà

  1. Tengo sempre una " temp " o "quot POC (proof of concept)" cartella per esempi e cose che sto solo provando

  2. Uso sempre una cartella Archive per quei progetti di cui so che non avrò bisogno

  3. Cerco di mantenere i progetti raggruppati per tecnologia (oltre alla mia tecnologia principale), quindi avrei una cartella Silverlight, una cartella Flex, C ++, ecc.

  4. Ho sempre una cartella Tutorial per cose che ho scaricato da Internet o da altri utenti.

Suddivido i miei progetti personali nelle seguenti categorie e sottocategorie. La gerarchia di categorie viene quindi tradotta in una struttura di file system.

      
  • Progetti a lungo termine

    Progetti per i quali prevedo di avere più versioni o più rami contemporaneamente. Praticamente qualsiasi cosa che userò per più di 6 mesi circa

  • Codice basato sul CLR

    Prima usavo ulteriormente scomporre per lingua. Ma ho così tanti progetti in lingua mista ora che non lo faccio più. Lo rende solo più confuso./li>

  • Java
  • C ++
  • Tutto il resto
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top