it-swarm-es.com

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

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

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

9
Tamara Wijsman

Si su idioma es OOP y 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 según lo que hace cada archivo. Aquí hay un ejemplo

  • ¿Tiene esto 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 apoyo
  • ¿Es esto Javascript? Entra /javascript
  • ¿Es esto CSS? Entra /css
  • ¿Es esto una plantilla? Entra /templates/templateName
  • etc

Independiente del idioma, la mayoría de las personas tienen un /src directorio para todos los archivos fuente, un /lib directorio para bibliotecas y un /bin o /dist directorio para compilaciones.

10
TheLQ