Ahoy Plimbers ...
Jika kamu yang tertarik dalam dunia pemrograman, kamu sering menulis kode kamu seperti apa?
Apa menulisnya seperti_ini, sepertiIni, atau bahkan seperti-ini?
Bagi kamu yang baru memulai dalam dunia pemrograman, satu hal penting yang harus kamu tau adalah gaya penulisan dari kode yang kamu tulis.
Tapi tau kah kamu, apa saja gaya penulisan yang ada pada dunia pemrograman?
Â
1. Gaya Snake Case
Snake case adalah gaya penulisan yang menggunakan garis bawah atau underscore (_). Diberi nama snake case karena setiap kata dipisahkan yang menyerupai ular.
Ketentuan dari Snake Case antara lain:
- Semua huruf atau kata harus huruf kecil (lowercase)
- Semua spasi diisi dengan garis bawah (_)
- Hapus semua tanda baca yang ada
Contohnya seperti ini :
- Penulisan pada method : ini_penulisan_method()
- Penulisan pada nama variabel : ini_penulisan_variabel
- Penulisan pada nama class : Ini_nama_class
Gaya penulisan snake case ini sering ditemui di bahasa pemrograman prosedural dan fungsional seperti C, Pascal, PHP, dan lain sebagainya.
Â
2. Gaya Camel Case
Camel case adalah gaya penulisan kode yang menyerupai dengan punuk unta, yang dimana setiap kata diawali dengan huruf kapital.
Ketentuan dari Camel Case ini antara lain:
- Setiap kata diawali dengan huruf kapital
- Huruf terakhir tidak boleh kapital
- Tidak boleh ada nomor atau angka didalam penulisannya
- Tidak boleh ada titik (.), garis bawah (_), tanda minus (-)
 Dan seperti ini contoh penulisannya:
- Penulisan pada method : iniPenulisanMethod()
- Penulisan pada nama variabel : namaVariabel
- Penulisan pada nama class : PenulisanClass
Gaya penulisan ini sering ditemukan di bahasa pemrograman yang berorientasi objek atau Object Oriented Programming (OOP) seperti Python, Java, dan lain sebagainya.
Â
3. Gaya Kebab Case
Kebab case ini memisahkan setiap katanya dengan menggunakan tanda minus (-). Gaya penulisan ini sering dijumpai di CSS (Cascading Style Sheet).
Penulisannya seperti ini:
gaya-kebab-case
-moz-transition
Â
4. Gaya All Case
Berarti semua kata berbentuk kapital. Gaya penulisan ini digunakan untuk menuliskan sebuah konstanta.
Contohnya seperti ini:
HOSTNAME
URL_STRING
Â
Nah, gaya yang seperti apa yang harus kamu gunakan?
Itu tergantung dengan pemakaiannya dan bahasa apa yang sedang kamu gunakan, jadi tidak bisa semuanya disamaratakan menggunakan satu gaya yang paling kamu sukai.
Untuk penulisan nama file, direkomendasikan untuk menggunakan snake case.
Â
Apa manfaat dari menggunakan gaya yang ada tersebut?
Manfaatnya adalah menjadi mudah atau enak dibaca dan diidentifikasi ketika terjadi kesalahan pada kode yang kamu tulis.
Â
Oh iya, for your information, dalam penulisan kode (bukan hanya penulisan variabel, class, dan method) ada beberapa penulisan kode yang case sensitive dan ada juga yang tidak.
Maksudnya dari case sensitive disini adalah ketika kamu menuliskan kode yang seharusnya menggunakan huruf kecil semua (lowercase) tapi kamu menuliskannya dengan huruf kapital atau adanya huruf kapital diantara kodenya, maka ketika kode tersebut dijalankan, akan mengalami error. Dan begitu pun sebaliknya, tergantung dengan bahasa pemrograman apa yang kamu gunakan.
Â
Sebagai contoh dalam bahasa pemrograman PHP, ketika akan menampilkan value dari sebuah variabel.
Â
<!--?php>
ÃàÃàÃàÃàÃàÃàÃàÃàÃàÃàÃàÃàÃàÃà$name = âAndiâ;
̈̈̈̈̈̈̈̈̈̈̈̈̈̈echo $Name;
?>
ÃÃÂÂ
Kode di atas akan mengalami error, karena variabel â$nameâ tidak diawali dengan huruf kapital.
So ...
Jangan menggunakan gaya penulisan yang kamu sukai untuk semua bahasa pemrograman, gunakanlah sesuai dengan aturan yang ada, karena nantinya akan memudahkan kamu semua.
ÃÃÂÂ
Sekian pembahasannya,
ÃÃÂÂ
Salam dari Bandung.
<!--?php>
ÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃà$name = ÃÃâAndiÃÃâ;
ÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàÃÃÃàecho $Name;
?>
ÃÃÃÃÂÂ
Kode di atas akan mengalami error, karena variabel ÃÃâ$nameÃÃâ tidak diawali dengan huruf kapital.
So ...
Jangan menggunakan gaya penulisan yang kamu sukai untuk semua bahasa pemrograman, gunakanlah sesuai dengan aturan yang ada, karena nantinya akan memudahkan kamu semua.
ÃÃÃÃÂÂ
Sekian pembahasannya,
ÃÃÃÃÂÂ
Salam dari Bandung.
-->