Tendo ad evitare tutto ciò che è generico, come quello suggerito da smdrager. "mysite.main.css" non ha alcun significato.
Cos'è "mysite" ?? Questo su cui sto lavorando? Se è così allora ovvio davvero, ma mi fa già pensare a cosa potrebbe essere e se è così ovvio!
Cos'è "Main"? La parola "Main" non ha alcuna definizione al di fuori della conoscenza del programmatore di ciò che è all'interno di quel file css.
Anche se va bene in certi scenari, evita anche nomi come "top" o "left": "top-nav.css" o "top-main-logo.png".
Potresti finire per voler usare la stessa cosa altrove e inserire un'immagine in un piè di pagina o all'interno del contenuto della pagina principale chiamato "top-banner.png" è molto confuso!
Non vedo alcun problema nell'avere un buon numero di fogli di stile per consentire una convenzione di denominazione decente per rappresentare ciò che css è all'interno del file dato.
Quanti dipendono interamente dalle dimensioni del sito, dalle sue funzioni e dal numero di blocchi diversi presenti sul sito.
Non penso che sia necessario indicare "CSS" o "STILE" nei nomi dei file css, poiché il fatto che si trovi nella cartella "css" o "styles" e ha un'estensione di .css
e principalmente poiché questi file sono chiamati sempre e solo in <head>
zona so abbastanza chiaramente cosa sono.
Detto questo, lo faccio con i file di libreria, JS e di configurazione (ecc.). ad esempio libSomeLibrary.php o JSSomeScript.php. Poiché i file PHP e JS sono inclusi o utilizzati in varie aree all'interno di altri file, è utile avere informazioni su quale sia lo scopo principale del file all'interno del nome.
es: vedere il nome del file require('libContactFormValidation.php');
è utile. So che è un file di libreria (lib) e dal nome cosa fa.
Per le cartelle di immagini, di solito ho images/content-images/
e images/style-images/
. Non penso che ci sia bisogno di ulteriori separazioni, ma ancora una volta dipende dal progetto.
Quindi ogni immagine verrà denominata in base a ciò che è, e ancora una volta non penso che sia necessario definire che il file sia un'immagine all'interno del nome del file. Le dimensioni possono essere utili, soprattutto quando le immagini hanno dimensioni diverse.
site-logo-150x150.png
site-logo-35x35.png
shop-checkout-button-40x40.png
shop-remove-item-20x20.png
ecc
Una buona regola da seguire è: se un nuovo sviluppatore si avvicinasse ai file, si siederebbe a grattarsi la testa per ore o probabilmente capirebbe cosa fa e avrebbe bisogno solo di un po 'di tempo per la ricerca (il che è inevitabile)?
Come qualcosa del genere, tuttavia, una delle regole più importanti da seguire è semplicemente la costanza !
Assicurati di seguire la stessa logica e gli stessi schemi in tutte le tue convenzioni di denominazione!
Da semplici nomi di file CSS, a file di libreria PHP a nomi di colonne e tabelle di database.
Javascript File Naming Conventions
solo, leggi (molto) di più su stackoverflow.com/questions/7273316/…