Smdrager'ın önerdiği gibi genel herhangi bir şeyden kaçınma eğilimindeyim. "mysite.main.css" hiçbir şey ifade etmiyor.
"Mysite" nedir ?? Üzerinde çalıştığım bu mu? Eğer öyleyse, o zaman gerçekten apaçık, ama şimdiden ne olabileceğini ve bu kadar açıksa beni düşündürüyor!
"Ana" nedir? "Ana" kelimesinin, kodlayıcıların o css dosyasında ne olduğuna dair bilgisi dışında bir tanımı yoktur.
Bazı senaryolarda sorun olmasa da, "top" veya "left" gibi adlardan da kaçının: "top-nav.css" veya "top-main-logo.png".
Sonunda aynı şeyi başka bir yerde kullanmak isteyebilirsiniz ve altbilgiye veya "top-banner.png" adlı ana sayfa içeriğine bir resim koymak çok kafa karıştırıcıdır!
Verilen dosyada css'nin ne olduğunu tasvir etmek için iyi bir adlandırma kuralına izin vermek için çok sayıda stil sayfasına sahip olmakla ilgili herhangi bir sorun görmüyorum.
Kaçı tamamen sitenin boyutuna ve işlevlerinin ne olduğuna ve sitede kaç farklı blok olduğuna bağlıdır.
Css dosya adlarında "CSS" veya "STYLE" belirtmeniz gerektiğini sanmıyorum, çünkü aslında "css" veya "styles" klasöründe ve bir uzantısı var .css
ve bu dosyalar sadece her zaman çağrıldığı için içinde <head>
bölgede, oldukça net bir şekilde ne olduklarını biliyoruz.
Bununla birlikte, bunu kütüphane, JS ve yapılandırma (vb.) Dosyalarıyla yapıyorum. örneğin libSomeLibrary.php veya JSSomeScript.php. PHP ve JS dosyaları diğer dosyalar içinde çeşitli alanlarda yer aldığından veya kullanıldığından ve dosyanın adında asıl amacının ne olduğu hakkında bilgi sahibi olmak yararlıdır.
Örneğin: Dosya adını görmek require('libContactFormValidation.php');
faydalıdır. Bunun bir kitaplık dosyası (lib) olduğunu ve adından ne yaptığını biliyorum.
Görüntü klasörleri için genellikle images/content-images/
ve var images/style-images/
. Daha fazla ayrılık olması gerektiğini düşünmüyorum ama yine projeye bağlı.
Daha sonra her bir görsel ne olduğuna göre isimlendirilecek ve yine dosya adı içinde bir görsel olarak dosyanın tanımlanmasına gerek olmadığını düşünüyorum. Boyutlar, özellikle resimlerin farklı boyutları olduğunda yararlı olabilir.
site-logo-150x150.png
site-logo-35x35.png
shop-checkout-button-40x40.png
shop-remove-item-20x20.png
vb.
İzlenmesi gereken iyi bir kural şudur: Dosyalara yeni bir geliştirici gelirse, saatlerce kafalarını kaşıyarak otururlar mı, yoksa şeylerin ne yaptığını anlayıp biraz araştırma yapmaya mı ihtiyaç duyarlar (ki bu kaçınılmaz)?
Bununla birlikte, bunun gibi herhangi bir şey olduğu gibi, uyulması gereken en önemli kurallardan biri de sürekliliktir !
Tüm adlandırma kurallarınızda aynı mantığı ve kalıpları izlediğinizden emin olun!
Basit css dosya adlarından PHP kitaplık dosyalarına, veritabanı tablosu ve sütun adlarına.
Javascript File Naming Conventions
sadece ilgili , stackoverflow.com/questions/7273316/…