Menu
CoddyTech

Konvensi Penamaan

Termasuk bagian Dasar-Dasar dalam perjalanan C++ di Coddy. Pelajaran 12 dari 74.

Dalam pemrograman, penting untuk mengikuti konvensi penamaan agar kodemu mudah dibaca dan dipelihara. Namun, ada beberapa aturan dan konvensi yang perlu kamu ikuti saat menamai sesuatu di C++:

  • Nama dapat berisi huruf, digit, dan garis bawah.
  • Nama harus diawali dengan huruf atau garis bawah.
  • Nama peka terhadap huruf besar dan kecil (myVariable dan myvariable berbeda).
  • Nama tidak boleh berupa kata kunci C++ (seperti int, float, if, dan sebagainya).

Selain aturan-aturan ini, ada beberapa konvensi penamaan umum yang digunakan developer agar kode mereka lebih konsisten dan mudah dibaca:

  • camelCase: kata-kata digabungkan, dengan setiap kata setelah kata pertama diawali huruf kapital (misalnya, totalAmount, numberOfStudents). Umumnya digunakan untuk nama variabel dan fungsi di C++.
  • PascalCase: mirip dengan camelCase, tetapi kata pertama juga diawali huruf kapital (misalnya, TotalAmount, MyClass). Umumnya digunakan untuk nama class di C++.
  • snake_case: semua kata ditulis dengan huruf kecil dan dipisahkan oleh garis bawah (misalnya, total_amount, number_of_students). Sering digunakan di C++ untuk nama file atau di bahasa lain seperti Python.
  • SCREAMING_SNAKE_CASE: seperti snake_case, tetapi semua hurufnya kapital (misalnya, MAX_SIZE, TOTAL_AMOUNT). Biasanya digunakan untuk konstanta dan makro di C++.
  • Gunakan nama yang deskriptif dan hindari nama yang terlalu pendek (misalnya, numberOfStudents lebih baik daripada n).
  • Hindari penggunaan nama variabel satu huruf, kecuali untuk penghitung sederhana (misalnya, i, j, k).

Berikut beberapa contoh nama variabel yang baik dan buruk:

// Baik
int age = 30;
double totalPrice = 150.99;      // camelCase
int numberOfStudents = 25;       // camelCase
const int MAX_STUDENTS = 100;    // SCREAMING_SNAKE_CASE untuk konstanta

// Buruk
int a = 30;  // Terlalu pendek dan tidak jelas
double TOTAL_PRICE = 150.99;  // Huruf kapital bukan untuk variabel biasa
int n = 25;  // Terlalu pendek dan tidak jelas

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler C++ online