Konvensi Penamaan
Termasuk bagian Dasar-Dasar dalam perjalanan C# di Coddy. Pelajaran 12 dari 69.
Konvensi penamaan ibarat aturan lalu lintas bagi programmer. Konvensi ini membantu menjaga agar kode tetap teratur dan mudah dipahami.
Bayangkan jika rambu jalan semuanya acak dan tidak konsisten. Pasti kacau! Begitu pula, tanpa konvensi penamaan, kode bisa menjadi berantakan dan membingungkan.
Dalam C#, mengikuti konvensi penamaan yang konsisten sangat penting untuk menulis kode yang rapi, mudah dipelihara, dan mendukung kolaborasi. Berikut beberapa konvensi penting yang perlu kamu ingat:
- PascalCase: Gunakan untuk nama class, method, dan property. Setiap kata diawali huruf kapital, misalnya
MyClass,CalculateTotal,FirstName.
- camelCase: Gunakan untuk variabel lokal dan parameter method. Kata pertama diawali huruf kecil, dan setiap kata berikutnya diawali huruf kapital, misalnya
myVariable,customerName,calculateTotal.
- _underscorePrefix: Gunakan untuk field privat (variabel di dalam class). Mulai dengan garis bawah, lalu camelCase, misalnya
_myPrivateField,_customerAge.
- PascalCase untuk konstanta: Konstanta yang dideklarasikan dengan
constjuga menggunakan PascalCase, misalnyaMaxValue,Pi,DefaultTimeout. Kamu akan melihat konstanta UPPER_CASE sepertiMAX_VALUEdalam bahasa lain dan kode yang lebih lama, tetapi itu bukan konvensi C#.
Berikut beberapa tips tambahan:
- Gunakan nama deskriptif yang menunjukkan dengan jelas tujuan variabel atau method.
- Hindari singkatan atau akronim kecuali yang sudah umum dipahami dalam konteks kodemu.
- Gunakan konvensi yang kamu pilih secara konsisten di seluruh proyekmu.
Coba sendiri
Pelajaran ini tidak memiliki tantangan kode.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloKenaikan/PenurunanKenaikan/Penurunan SetelahnyaPintasan Aritmetika7Input dan Output Dasar
Output DasarInterpolasi stringMembaca inputMenguraiRangkuman, Sampai 120Rangkuman, Benar atau Salah5Operator Bagian 2
Operator PerbandinganOperator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Latihan sendiri: Compiler C# online