J'ai tendance à éviter tout ce qui est générique, comme ce que smdrager a suggéré. "mysite.main.css" ne veut rien dire du tout.
Qu'est-ce que "mysite" ?? Celui sur lequel je travaille? Si c'est le cas, alors c'est vraiment évident, mais cela me fait déjà penser à ce que cela pourrait être et si c'est aussi évident!
Qu'est-ce que "Main"? Le mot "Main" n'a aucune définition en dehors de la connaissance des codeurs de ce qu'il y a dans ce fichier css.
Bien que cela soit correct dans certains scénarios, évitez également les noms comme "top" ou "left": "top-nav.css" ou "top-main-logo.png".
Vous pourriez finir par vouloir utiliser la même chose ailleurs, et mettre une image dans un pied de page ou dans le contenu de la page principale appelé "top-banner.png" est très déroutant!
Je ne vois aucun problème à avoir un bon nombre de feuilles de style pour permettre une convention de dénomination décente pour décrire ce que css est dans le fichier donné.
Le nombre dépend entièrement de la taille du site et de ses fonctions, et du nombre de blocs différents sur le site.
Je ne pense pas que vous ayez besoin d'indiquer "CSS" ou "STYLE" dans les noms de fichiers css, car le fait qu'il se trouve dans le dossier "css" ou "styles" et qu'il ait une extension .css
et surtout que ces fichiers ne sont appelés que dans la <head>
région, je sais assez clairement ce qu'ils sont.
Cela dit, je fais cela avec des fichiers de bibliothèque, JS et de configuration (etc.) par exemple libSomeLibrary.php ou JSSomeScript.php. Comme les fichiers PHP et JS sont inclus ou utilisés dans divers domaines d'autres fichiers, il est utile d'avoir des informations sur l'objectif principal du fichier dans le nom.
par exemple: voir le nom du fichier require('libContactFormValidation.php');
est utile. Je sais que c'est un fichier de bibliothèque (lib) et d'après le nom ce qu'il fait.
Pour les dossiers d'images, j'ai généralement images/content-images/
et images/style-images/
. Je ne pense pas qu'il soit nécessaire de séparer davantage, mais encore une fois, cela dépend du projet.
Ensuite, chaque image sera nommée en fonction de ce qu'elle est, et encore une fois, je ne pense pas qu'il soit nécessaire de définir le fichier comme une image dans le nom du fichier. Les tailles peuvent être utiles, en particulier lorsque les images ont des tailles différentes.
site-logo-150x150.png
site-logo-35x35.png
shop-checkout-button-40x40.png
shop-remove-item-20x20.png
etc
Une bonne règle à suivre est la suivante: si un nouveau développeur venait aux fichiers, serait-il assis à se gratter la tête pendant des heures, ou comprendrait-il probablement ce que font les choses et n'aura besoin que d'un peu de temps pour faire des recherches (ce qui est inévitable)?
Cependant, comme quoi que ce soit de ce genre, l'une des règles les plus importantes à suivre est simplement la constance !
Assurez-vous de suivre la même logique et les mêmes modèles dans toutes vos conventions de dénomination!
Des simples noms de fichiers css aux fichiers de bibliothèque PHP en passant par les noms de table et de colonne de base de données.
Javascript File Naming Conventions
uniquement, lisez (beaucoup) plus sur stackoverflow.com/questions/7273316/…