Saya pikir apa yang Anda lakukan baik-baik saja. Saya pikir secara umum penting untuk menyetujui standar pengkodean.
Misalnya saya menggunakan lowerCamelCase untuk instance, variabel dan UpperCamelCase untuk kelas dll
Standar pengkodean harus menghilangkan masalah ini.
Ketika saya melihat program open source yang sukses, mereka sering kali memiliki standar pengkodean
http://drupal.org/coding-standards
http://help.joomla.org/content/view/826/125/
http://wiki.rubyonrails.org/rails/pages/CodingStandards
http://lxr.linux.no/linux/Documentation/CodingStyle
Menyetujui standar pengkodean harus menjadi pertempuran terakhir yang Anda miliki tentang ini.
Sebenarnya lihat entri wikipedia (dari http://en.wikipedia.org/wiki/CamelCase )
Pemrograman dan gaya pengkodean
Kapitalisasi internal terkadang disarankan untuk menunjukkan batas kata dengan pedoman gaya pengkodean untuk menulis kode sumber (misalnya, bahasa pemrograman Mesa dan bahasa pemrograman Java). Rekomendasi yang terdapat dalam beberapa pedoman ini didukung oleh alat analisis statis yang memeriksa kepatuhan kode sumber.
Rekomendasi ini sering membedakan antara UpperCamelCase dan lowerCamelCase, biasanya menentukan varietas mana yang harus digunakan untuk jenis entitas tertentu: variabel, bidang catatan, metode, prosedur, jenis, dll.
Salah satu gaya pengkodean Java yang banyak digunakan menyatakan bahwa UpperCamelCase digunakan untuk kelas, dan lowerCamelCase digunakan untuk instance dan metode. [19] Menyadari penggunaan ini, beberapa IDE, seperti Eclipse, mengimplementasikan pintasan berdasarkan CamelCase. Misalnya, dalam fitur bantuan Konten Eclipse, mengetik hanya huruf besar dari kata CamelCase akan menyarankan nama kelas atau metode yang cocok (misalnya, mengetik "NPE" dan mengaktifkan bantuan konten dapat menyarankan "NullPointerException").
Notasi Hongaria asli untuk pemrograman menentukan bahwa singkatan huruf kecil untuk "tipe penggunaan" (bukan tipe data) harus mengawali semua nama variabel, dengan sisa nama di UpperCamelCase; karena itu adalah bentuk lowerCamelCase. CamelCase adalah konvensi resmi untuk nama file di Java dan untuk komputer pribadi Amiga.
Microsoft .NET merekomendasikan lowerCamelCase untuk parameter dan bidang non-publik dan UpperCamelCase (alias "Pascal Style") untuk jenis pengenal lainnya. [20]
Python merekomendasikan UpperCamelCase untuk nama kelas. [21]
Registri NIEM mengharuskan Elemen Data XML menggunakan UpperCamelCase dan Atribut XML menggunakan lowerCamelCase.
Tidak ada konvensi tunggal untuk memasukkan singkatan huruf besar (terutama akronim dan inisialisme) dalam nama CamelCase. Pendekatannya mencakup membiarkan seluruh singkatan dalam huruf besar (seperti dalam "useHTTPConnection") dan hanya menyisakan huruf pertama dalam huruf besar (seperti dalam "useHttpConnection").
Casing unta sama sekali tidak universal dalam komputasi. Pengguna beberapa bahasa pemrograman modern, terutama yang ada di keluarga Lisp dan Forth, hampir selalu menggunakan tanda hubung. Di antara alasan yang terkadang diberikan adalah bahwa melakukan hal itu tidak memerlukan pengalihan pada sebagian besar keyboard, bahwa kata-kata lebih mudah dibaca saat dipisahkan, dan casing unta mungkin tidak dapat disimpan dengan andal dalam bahasa yang tidak peka huruf besar atau kecil (seperti Common Lisp, yang, meskipun secara teknis merupakan bahasa yang peka huruf besar kecil, mengkanonikalisasi (melipat) pengenal menjadi huruf besar secara default).