Aller au contenu

Organisation

Structure globale

Gaston

Organiser son disque avec des dossiers et fichiers, c'est comme ranger ses chaussettes par paire : on gagne du temps et on évite les mauvaises surprises en retrouvant toujours ce qu'on cherche !

La tentation est grande, pour aller plus vite, d'enregistrer ses fichiers sur le bureau ou à l'endroit proposé... mais à long terme, il sera fastidieux de retrouver rapidement une ressource... De plus, lorsque vous créez un site web, une structure de fichiers et dossiers bien pensée est essentielle pour garder votre projet organisé et faciliter sa maintenance à long terme.

Des dossiers et fichiers bien rangés :

  • Facilitent la recherche de fichiers
  • Améliorent la productivité
  • Permettent une organisation plus uniforme et accessible
  • Prévient le duplication

Arborescence génerale

Arborescence générale De manière générale, il est recommandé de créer un dossier par cours et d'organiser les exercices, notes de cours relatives dans ce dossier.

Arborescence cours devWeb

Arborescence cours devWeb

Dans le dossier nommé devWeb, voici la structure recommandée :

  • Un dossier nommé labos contenant un dossier par labo avec les exercices dédiés.
  • Un dossier nommé projet qui contiendra les différentes version du projet (EVAL_V1, EVAL_V2, EVAL_V3, ...)

Organisation pour des exercices, projets...

Arborescence projet Le dossier img contiendra toutes les images utilisées par le site. Le dossier css contiendra la/les feuille(s) de styles.

Nom des fichiers et dossier

Adoptez une structure de nommage uniforme pour tous vos projets.

Bonnes pratiques :

  • Eviter les espaces. Exemples : exe flex exeFlex
  • Eviter les caractères accentués et les caractères spéciaux Exemples : évaluation*bis evaluationBis
  • Utiliser le camelCase (1) ou le snake_case (2) Exemples : exeCarteVisite exe_carte_visite
  1. camelCase : pratique consistant à écrire des mots ou des phrases composés de telle sorte que chaque mot ou abréviation au milieu de la phrase commence par une majuscule, sans espace ni ponctuation camelCalse
  2. snake_case : écrire des ensembles de mots, généralement, en minuscules en les séparant par des tirets bas