Saat Anda bekerja di beberapa bahasa pemrograman, ada masalah yang Anda temui ...
Nama (pengidentifikasi) yang valid dalam satu bahasa tidak valid di bahasa lain. Sebagai contoh...
var
new
function
this
adalah kata kunci dalam JavaScript, tetapi Anda dapat menggunakannya secara bebas dalam Python. Demikian pula list
dict
def
dapat digunakan dalam JavaScript tanpa masalah.
Ini adalah hal yang sangat umum dan biasanya programmer dengan cepat berkenalan ketika mereka memprogram dalam berbagai bahasa.
Namun, ketika Anda bekerja dalam kolaborasi, Anda harus menetapkan beberapa aturan / pedoman untuk anggota tim Anda untuk memastikan konsistensi dan keseragaman dalam kode. Dengan tim, masalah ini menjadi lebih penting daripada sekadar mengingat apa yang valid dan apa yang tidak saat Anda memprogram.
Jadi, pertanyaan saya adalah, strategi apa yang Anda adopsi ...
- hanya mengambil gabungan dari semua kata-kata yang disediakan hadir dalam semua bahasa yang Anda gunakan, membagikan daftar untuk semua orang dan abstain penggunaannya?
- terima keragaman dan bersusah payah saat "switching konteks"
- mengadopsi landasan perantara di mana satu bahasa dapat menggunakan yang lain, tetapi tidak sebaliknya
(Catatan: saya hanya berbicara tentang Python dan JavaScript dalam pertanyaan ini ... tapi tolong jawab pertanyaan lebih luas)
- PEMBARUAN -
Terima kasih atas semua jawabannya. Jadi konsensus umum yang saya lihat muncul adalah untuk membiarkan programmer menggunakan nama apa pun terlepas dari apa yang mereka lakukan bahasa lain - selama nama deskriptif, tidak ada salahnya.
$
. Ia bekerja di PHP, JavaScript, dan beberapa kompiler C / C ++ . Dalam semua keseriusan, ini adalah satu hal yang PHP benar IMHO.