Pergunta

Como você organizar projetos quando você tem centenas deles? Não disposição em um projeto, mas layout dos diretórios raiz do projeto.

Eu estou consolidando uma década + de projetos pessoais e exemplo que estão espalhadas por todo os discos em vários sistemas, e estou procurando algum método organizacional que vai deixar-me manter a dúzia ou projetos para ativos visível, e os projetos arquivados encontrável .

A maioria dos projetos estão aprendendo experiências, cortando monte de linguagem e estruturas diferentes. Alguns dos projetos são de pleno direito, aplicações de trabalho que eu chegar na ideias de reutilização e código.

Eu estou usando um namespace apartamento em um repositório git remoto para minhas coisas pessoais, mas que parece ser a menos de ideal maneira de organizar as coisas em meus sistemas de desenvolvimento. Deve haver algo melhor do que ~ / ativo / e ~ / arquivo /.

O que funciona para você nesta situação?

Foi útil?

Solução

Deixe-o como é. organização que você ou ausência de tais é uma história. Mantenha-o.

Talvez criar alguns diretórios para organizar coisas em ordem cronológica, anos e talvez meses de você era que criativo.

Outras dicas

Estas são todas as preferências pessoais, mas talvez um deles irá ajudá-lo

  1. Eu sempre manter um "temp" ou "POC (prova de conceito)" pasta para exemplos e coisas que eu só estou tentando para fora

  2. Eu sempre uso uma pasta de arquivo para aqueles projetos que eu sei que não vai precisar

  3. Eu tento manter projetos agrupados por tecnologia (que não seja o meu principal tecnologia), então eu tenho uma pasta Silverlight, pasta Flex, C ++, etc ..

  4. Eu sempre tenho um Tutoriais pastas para coisas que eu baixados da internet ou outros usuários.

Eu quebro meus projetos pessoais para baixo nas seguintes categorias e sub-categorias. A hierarquia de categorias é então traduzido em uma estrutura de sistema de arquivos.

  • Longo Prazo Projetos

    Os projectos que eu pretendo quer ter múltiplas versões de ou vários ramos indo ao mesmo tempo. Essencialmente qualquer coisa que eu vou estar usando por mais de 6 meses ou mais

  • CLR baseada em código

    Eu costumava ainda decompô-lo pela linguagem. Mas eu tenho tantos projetos idioma misto agora que eu não faço mais isso. Isso só torna mais confusing./li>

  • Java
  • C ++
  • Outras vendas
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top