![]() |
Kampret momen |
Didalam development aplikasi biasanya kita sering menemukan gaya penulisan yang tidak beraturan jika di dalam suatu tim tidak ada projek leader yang mengelola aturan-aturan dalam penulisan sebuah baris code untuk lebih mudah dalam maintance, mengurangi technical debt humanable mudah dimengerti oleh manusia wkwkwk :D.
Contoh biasanya yang sering terjadi yaitu di dalam kantor IT skala kecil dikarenakan culture di kantor tersebut biasanya yang penting program selesai cepat, uang projek cair dan cleint senang tanpa memperhatikan technical debt, humanable code dan kualtias suatu code. Ada beberapa perusahaan IT kecil yang menerapkan clean code atau rule-rule nya tapi tidak banyak, itu semua berdasarkan pengalaman pribadi aja sih dikoreksi aja jika statement aku salah.
Yang pernah aku temui sih penulisan variabel dalam bahasa sunda itu sangat kocak sekali sih pengalaman dulu, ada programmer yang menulis variabel $ngaran yang di artikan dalam bahasa indonesia yaitu ngaran = nama, sebenarnya tidak salah menulis variabel tersebut hanya saja untuk orang sunda itu mengerti coba jika dibaca oleh programmer yang bukan orang sunda hehehe.
Sebelum masuk ke gaya penulisan code mungkin saya akan berbagi tips sederhana dulu, pastikan didalam tim kalian jika memulai membuat aplikasi tentukan dahulu rule nya contoh dalam bahasa penulisan tim kalian akan menggunakan bahasa inggris atau indonesia, campuran bahasa inggris dan indonesia.
Contoh menggunakan bahasa inggris saja aturan nya hanya bisa kata kerja saja atau gimana, contoh menggunakan bahasa campuran misal untuk function variabel dll bahasa ingris sedangkan penulisan pesan menggunakan bahasa indonesia, semua itu bisa disesuaikan sesuai kebutuhan tergantung hasil diskusi teman-teman dan tim kesepakatan nya akan bagaimana. Oke langsung kita akan masuk ke materi beberapa gaya penulisan sebuah code yaitu.
1. Camel Case
function camelCase();
const camelCase;
2. Pascal Case
Classs PascalCase(){};
const FirstName;
3. Snake Case
let go_home;
const my_name;
4. Kebab Case
tes-helper.js;
my-function.js;
5. All Caps Case
DATA="";
MYSQL_PWD="";
1 Komentar
Bener agan ana pernah mengalamai kaya gitu ada developer ngasih nama variabel pake bahasa jawa hahaha
BalasHapus