Tendo ad evitare tutto ciò che è generico, come quello suggerito da smdrager. "mysite.main.css" non significa assolutamente nulla.
Che cos'è "mysite" ?? Questo su cui sto lavorando? Se è così allora ovvio, ma già mi fa pensare a cosa potrebbe essere e se è così ovvio!
Che cos'è "Main"? La parola "Principale" non ha alcuna definizione al di fuori della conoscenza dei programmatori di ciò che è all'interno di quel file css.
Mentre ok in alcuni scenari, evitare nomi come "top" o "left" troppo: "top-nav.css" o "top-main-logo.png".
Si potrebbe finire volendo usare la stessa cosa da qualche altra parte, e mettere 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 con un buon numero di fogli di stile per consentire una convenzione di denominazione decente per rappresentare quale css è all'interno del file specificato.
Quante dipendono interamente dalla dimensione del sito e da quali sono le sue funzioni, e quanti blocchi diversi si trovano sul sito.
Non credo che sia necessario indicare "CSS" o "STYLE" nei nomi di file CSS, poiché è nella cartella "css" o "styles" e ha un'estensione di .css
e principalmente come questi i file vengono sempre chiamati solo nell'area <head>
, so abbastanza chiaramente cosa sono.
Detto questo, lo faccio con i file libreria, JS e config (etc). ad es. libSomeLibrary.php o JSSomeScript.php. Poiché i file PHP e JS sono inclusi o utilizzati in varie aree all'interno di altri file, e avere informazioni su quale sia lo scopo principale del file all'interno del nome è utile.
ad es .: Vedere il nome 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 ci sia bisogno di ulteriore separazione, ma dipende ancora dal progetto.
Quindi ogni immagine verrà denominata in base a ciò che è, e di nuovo non penso che sia necessario definire il file è un'immagine all'interno del nome del file. Le dimensioni possono essere utili, specialmente quando le immagini hanno dimensioni diverse.
sito-logo-150x150.png
sito-logo-35x35.png
negozio-checkout-button-40x40.png
negozio-remove-item-20x20.png
ecc
Una buona regola da seguire è: se un nuovo sviluppatore arrivasse ai file, si sarebbero seduti a grattarsi la testa per ore, o avrebbero probabilmente capito cosa fanno le cose e avranno solo bisogno di un po 'di ricerca (che è inevitabile)?
Come in questo caso, tuttavia, una delle regole più importanti da seguire è semplicemente costanza!
Assicurati di seguire la stessa logica e gli stessi schemi in tutte le convenzioni di denominazione!
Da semplici nomi di file css, a file di libreria PHP a nomi di tabelle e colonne del database.
riguardo a 'Convenzioni di denominazione dei file Javascript' solo, leggere (molto) altro su http://stackoverflow.com/questions/7273316/what-is-the-javascript-filename-naming-convention –