Ich neige dazu, alles Generische zu vermeiden, wie das, was smdrager vorgeschlagen hat. "mysite.main.css" bedeutet überhaupt nichts.
Was ist "Mysite"? An diesem arbeite ich? Wenn ja, dann offensichtlich, aber ich habe schon darüber nachgedacht, was es sein könnte und ob es so offensichtlich ist!
Was ist "Main"? Das Wort "Main" hat keine Definition außerhalb des Wissens der Codierer darüber, was sich in dieser CSS-Datei befindet.
Vermeiden Sie in bestimmten Szenarien auch Namen wie "top" oder "left": "top-nav.css" oder "top-main-logo.png".
Möglicherweise möchten Sie dasselbe an anderer Stelle verwenden, und das Einfügen eines Bilds in eine Fußzeile oder in den Inhalt der Hauptseite mit dem Namen "top-banner.png" ist sehr verwirrend!
Ich sehe kein Problem damit, eine gute Anzahl von Stylesheets zu haben, um eine anständige Namenskonvention zu ermöglichen, um darzustellen, was CSS in der angegebenen Datei ist.
Wie viele davon hängen vollständig von der Größe der Site und ihren Funktionen ab und wie viele verschiedene Blöcke sich auf der Site befinden.
Ich glaube nicht, dass Sie "CSS" oder "STYLE" in den CSS-Dateinamen angeben müssen, da es sich im Ordner "CSS" oder "Styles" befindet und eine Erweiterung von .css
und hauptsächlich hat, da diese Dateien immer nur aufgerufen werden In der <head>
Gegend weiß ich ziemlich genau, was sie sind.
Das heißt, ich mache dies mit Bibliothek, JS und config (etc) Dateien. zB libSomeLibrary.php oder JSSomeScript.php. Da PHP- und JS-Dateien in verschiedenen Bereichen in anderen Dateien enthalten sind oder verwendet werden, ist es hilfreich, Informationen darüber zu haben, was der Hauptzweck der Datei im Namen ist.
Beispiel: Es require('libContactFormValidation.php');
ist nützlich, den Dateinamen zu sehen . Ich weiß, es ist eine Bibliotheksdatei (lib) und aus dem Namen, was es tut.
Für Bildordner habe ich normalerweise images/content-images/
und images/style-images/
. Ich denke nicht, dass es eine weitere Trennung geben muss, aber es kommt wieder auf das Projekt an.
Dann wird jedes Bild entsprechend seinem Namen benannt, und ich glaube auch hier nicht, dass es notwendig ist, die Datei als Bild innerhalb des Dateinamens zu definieren. Größen können nützlich sein, insbesondere wenn Bilder unterschiedliche Größen haben.
site-logo-150x150.png
site-logo-35x35.png
shop-checkout-button-40x40.png
shop-remove-item-20x20.png
etc.
Eine gute Regel lautet: Wenn ein neuer Entwickler zu den Dateien käme, würden sie sich stundenlang am Kopf kratzen oder würden sie wahrscheinlich verstehen, was die Dinge tun, und nur ein wenig Zeit für Nachforschungen benötigen (was unvermeidlich ist)?
Eine der wichtigsten Regeln ist jedoch einfach die Konstanz !
Stellen Sie sicher, dass Sie bei allen Namenskonventionen der gleichen Logik und den gleichen Mustern folgen!
Von einfachen CSS-Dateinamen über PHP-Bibliotheksdateien bis hin zu Datenbanktabellen- und Spaltennamen.
Javascript File Naming Conventions
nur lesen (viel) mehr auf stackoverflow.com/questions/7273316/...