Comment dois-je organiser les fichiers de programmation en répertoires? [fermé]

9

Parfois, on crée un prototype exploratoire et on oublie la structure dans les répertoires ...

Quels sont les bons conseils pour diviser les fichiers de programmation sur (plusieurs niveaux de) répertoires?

Tamara Wijsman
la source

Réponses:

10

Si votre langue est basée sur la POO et le package (par exemple Java), vous devriez probablement conserver chaque package dans son propre dossier (par exemple my/package/name) pour respecter la convention.

Si votre langue n'est pas basée sur un package (par exemple PHP), organisez-la en fonction de chaque fichier. Voici un exemple

  • Cela fait-il des fonctions utilitaires? Va dans/util
  • S'agit-il d'un plugin tiers? Va dans/plugin
  • Cela fait-il partie du panneau d'administration? Va /adminavec tous les fichiers de support
  • Est-ce Javascript? Va dans/javascript
  • Est-ce CSS? Va dans/css
  • Est-ce un modèle? Va dans/templates/templateName
  • etc

Indépendant de la langue, la plupart des gens ont un /srcrépertoire pour tous les fichiers source, un /librépertoire pour les bibliothèques et un répertoire /binou /distpour les builds.

TheLQ
la source
Pourquoi pas un buildrépertoire pour les builds?
Atsby