Saya cenderung menghindari sesuatu yang umum, seperti yang disarankan oleh smdrager. "mysite.main.css" tidak berarti apa-apa.
Apa itu "mysite" ?? Yang ini sedang saya kerjakan? Jika demikian maka jelaslah benar-benar, tetapi itu sudah membuat saya berpikir apa itu mungkin dan jika ini jelas!
Apa itu "Utama"? Kata "Utama" tidak memiliki definisi di luar pengetahuan pembuat kode tentang apa yang ada di dalam file css itu.
Meskipun oke dalam skenario tertentu, hindari juga nama seperti "atas" atau "kiri": "top-nav.css" atau "top-main-logo.png".
Anda mungkin akhirnya ingin menggunakan hal yang sama di tempat lain, dan meletakkan gambar di footer atau di dalam konten halaman utama yang disebut "top-banner.png" sangat membingungkan!
Saya tidak melihat masalah apa pun dengan memiliki jumlah stylesheet yang bagus untuk memungkinkan konvensi penamaan yang layak untuk menggambarkan apa yang ada dalam css dalam file yang diberikan.
Berapa banyak tergantung sepenuhnya pada ukuran situs dan apa fungsinya, dan berapa banyak blok yang berbeda di situs.
Saya rasa Anda tidak perlu menyatakan "CSS" atau "STYLE" di nama file css sama sekali, karena sebenarnya ada di folder "css" atau "gaya" dan memiliki ekstensi .css
dan terutama karena file-file ini hanya pernah dipanggil dalam<head>
daerah itu, saya tahu dengan jelas apa itu.
Karena itu, saya melakukan ini dengan file library, JS, dan config (dll). misalnya libSomeLibrary.php, atau JSSomeScript.php. Karena file PHP dan JS disertakan atau digunakan di berbagai area dalam file lain, dan memiliki info tentang tujuan utama file di dalam nama itu berguna.
misal: Melihat nama file require('libContactFormValidation.php');
itu berguna. Saya tahu itu adalah file perpustakaan (lib) dan dari namanya apa fungsinya.
Untuk folder gambar, saya biasanya memiliki images/content-images/
dan images/style-images/
. Saya rasa tidak perlu ada pemisahan lebih lanjut, tapi sekali lagi tergantung proyeknya.
Kemudian setiap gambar akan diberi nama sesuai dengan apa itu, dan sekali lagi saya rasa tidak ada kebutuhan untuk mendefinisikan file sebagai gambar di dalam nama file. Ukuran bisa berguna, terutama saat gambar memiliki ukuran berbeda.
site-logo-150x150.png
site-logo-35x35.png
shop-checkout-button-40x40.png
shop-remove-item-20x20.png
dll
Aturan yang baik untuk diikuti adalah: jika pengembang baru datang ke file, akankah mereka duduk menggaruk-garuk kepala selama berjam-jam, atau apakah mereka akan memahami apa yang dilakukan dan hanya perlu sedikit waktu untuk meneliti (yang tidak dapat dihindari)?
Akan tetapi, karena hal seperti ini, salah satu aturan terpenting yang harus diikuti adalah keteguhan !
Pastikan Anda mengikuti logika dan pola yang sama di semua konvensi penamaan Anda!
Dari nama file css sederhana, file library PHP hingga nama tabel database dan kolom.
Javascript File Naming Conventions
hanya mengenai , baca (lebih banyak) lebih lanjut di stackoverflow.com/questions/7273316/…