Pregunta

¿Cómo organizas proyectos cuando tienes cientos de ellos? No el diseño dentro de un proyecto, sino el diseño de los directorios raíz del proyecto.

Estoy consolidando una década o más de proyectos personales y de ejemplo que se encuentran dispersos por todos los discos en varios sistemas, y estoy buscando algún método de organización que me permita mantener visibles la docena de proyectos activos y los proyectos archivables encontrables .

La mayoría de los proyectos son experimentos de aprendizaje, que abarcan muchos lenguajes y marcos diferentes. Algunos de los proyectos son aplicaciones completas y de trabajo que alcanzo para reutilizar ideas y código.

Estoy usando un espacio de nombres plano en un repositorio de git remoto para mis cosas personales, pero parece una forma menos que ideal de organizar las cosas en mis sistemas de desarrollo. Debe haber algo mejor que ~ / active / y ~ / archive /.

¿Qué funciona para usted en esta situación?

¿Fue útil?

Solución

Déjalo como está. Su organización o ausencia de tal es una historia. Guárdalo.

Tal vez cree algunos directorios para organizar cosas en orden cronológico, años y tal vez meses en los que fue tan creativo.

Otros consejos

Estas son todas las preferencias personales, pero tal vez una de estas te ayudará

  1. Siempre mantengo una "temp" o "POC (prueba de concepto)" carpeta para ejemplos y cosas que solo estoy probando

  2. Siempre uso una carpeta de archivo para aquellos proyectos que sé que no necesitaré

  3. Intento mantener los proyectos agrupados por tecnología (que no sea mi tecnología principal) para tener una carpeta Silverlight, una carpeta Flex, C ++, etc.

  4. Siempre tengo una carpeta de Tutoriales para cosas que descargué de Internet u otros usuarios.

Divido mis proyectos personales en las siguientes categorías y subcategorías. La jerarquía de categorías se traduce luego en una estructura de sistema de archivos.

      
  • Proyectos a largo plazo

    Proyectos en los que planeo tener múltiples versiones o múltiples ramas al mismo tiempo. Esencialmente cualquier cosa que usaré durante más de 6 meses más o menos

  • Código basado en CLR

    Solía ??desglosar esto por idioma. Pero ahora tengo tantos proyectos de idiomas mixtos que ya no hago esto. Simplemente lo hace más confuso./li>

  • Java
  • C ++
  • Todo lo demás
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top