¿Cómo debo organizar los archivos de programación en directorios? [cerrado]

9

A veces, uno crea un prototipo exploratorio y olvida la estructura en los directorios ...

¿Cuáles son buenos consejos para dividir los archivos de programación en (varios niveles de) directorios?

Tamara Wijsman
fuente

Respuestas:

10

Si su idioma es OOP y está basado en paquetes (por ejemplo, Java), entonces probablemente debería mantener cada paquete en su propia carpeta (por ejemplo my/package/name) para cumplir con la convención.

Si su idioma no está basado en paquetes (por ejemplo, PHP), organícelo por lo que hace cada archivo. Aquí hay un ejemplo

  • ¿Esto hace funciones de utilidad? Entra/util
  • ¿Es este un complemento de terceros? Entra/plugin
  • ¿Es esto parte del panel de administración? Entra /admin, junto con TODOS los archivos de soporte
  • ¿Es este Javascript? Entra/javascript
  • ¿Es esto CSS? Entra/css
  • ¿Es esta una plantilla? Entra/templates/templateName
  • etc.

Idioma agnóstico, mayoría de la gente tiene un /srcdirectorio de todos los archivos de origen, un /libdirectorio de bibliotecas, y una /bino /distdirectorio para construcciones.

TheLQ
fuente
¿Por qué no un builddirectorio para compilaciones?
Atsby