Saya membuat aplikasi web menggunakan Django. Konvensi Python untuk variabel penamaan adalah lowercase_with_underscores, tetapi konvensi Javascript adalah camelCase. Selain itu, saya telah melihat banyak orang menggunakan huruf kecil dengan tanda hubung untuk pengidentifikasi CSS.
Apakah Anda menyarankan menggunakan ketiga konvensi penamaan yang sesuai, atau memilih satu dan menggunakannya, bahkan jika dua lainnya merekomendasikan sesuatu yang lain? Beralih bolak-balik bukanlah masalah besar, tetapi masih bisa menjadi masalah mental.
sumber
Itu tergantung pada konvensi perusahaan, tim, atau proyek. Tidak ada jawaban yang benar, selain melakukan apa yang dikatakan panduan gaya kode. Jika Anda berada dalam proyek multi-bahasa, maka pedoman harus menentukan gaya bahasa-independen atau gaya apa yang harus diikuti saat menulis kode dalam setiap bahasa.
Secara pribadi, saya lebih suka gaya yang direkomendasikan oleh bahasa. Ini jauh lebih alami ketika berinteraksi dengan perpustakaan eksternal yang ditulis dalam bahasa itu dan akan lebih mudah dibaca. Namun, konvensi gaya apa pun yang ada pada proyek harus dipatuhi terlebih dahulu.
sumber