Konvensi Penamaan
Termasuk bagian Dasar-Dasar dalam perjalanan Ruby di Coddy. Pelajaran 9 dari 88.
Ruby memiliki aturan khusus untuk nama variabel yang valid. Nama variabel harus diawali dengan huruf kecil (a-z) atau garis bawah (_), dan dapat berisi huruf kecil, angka, serta garis bawah. Namun, nama variabel tidak boleh diawali dengan angka, mengandung spasi, atau menggunakan karakter khusus.
Nama yang diawali huruf kapital dianggap sebagai konstanta di Ruby.
Selain aturan dasar, mengikuti konvensi penamaan membuat kodemu jauh lebih mudah dibaca dan dipelihara.
Ruby biasanya menggunakan snake_case untuk nama variabel, dengan garis bawah di antara kata seperti user_name. Ini adalah gaya standar Ruby dan banyak digunakan oleh komunitas Ruby. Konsisten dengan konvensi ini membuat kodemu terlihat profesional dan familier bagi developer Ruby lainnya.
Yang terpenting, gunakan nama deskriptif yang menunjukkan dengan jelas isi variabel tersebut. Daripada menggunakan x atau data1, gunakan nama seperti student_score atau monthly_sales. Dengan begitu, kodemu menjelaskan dirinya sendiri dan lebih mudah dipahami orang lain (juga dirimu di masa depan).
Tantangan
MudahBuat tiga variabel dengan mengikuti konvensi penamaan snake_case Ruby. Buat variabel untuk nama lengkap seorang karyawan dan tetapkan "John Doe" padanya, variabel untuk usianya dan tetapkan 25, serta variabel untuk gaji bulanannya dan tetapkan 1500.50. Tampilkan ketiga variabel menggunakan puts.
Coba sendiri
# TODO: Buat tiga variabel sesuai dengan aturan penamaan Ruby
# 1. Variabel untuk nama lengkap karyawan (string)
# 2. Variabel untuk usia karyawan (integer)
# 3. Variabel untuk gaji bulanan karyawan (float)
# TODO: Tampilkan ketiga variabel menggunakan putsPelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ringkasan: Logika SederhanaOperator Logika Bagian 3Operator Logika Bagian 47Kalkulator Pembagian Tagihan
Pesan Selamat DatangMengambil input dari Pengguna10FizzBuzz dengan Variasi
Gambaran Umum PermainanMetode FizzBuzz2Variabel dan Tipe Data
Angka dan VariabelTipe Data stringTipe Data booleanTipe Data SymbolMemeriksa Tipe DataKonvensi PenamaanRangkuman: Membuat Variabel5Pengambilan Keputusan
Pernyataan IfIf - ElseRekap: Kalkulator SederhanaIf - Else BersarangPernyataan Unless8Perulangan
For Loop dengan RentangWhile LoopBreakNextRangkuman: FaktorialTimes LoopUntil LoopPerulangan BersarangRangkuman: Input Dinamis3Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaRingkasan: Matematika SederhanaOperator Perbandingan6Dasar Input dan Output
Output dengan putsOutput dengan print dan pOutput dengan VariabelInput dengan getsMethod chompKonversi TipeRangkuman: Kalkulator UsiaRangkuman: Benar atau Salah9method
Mendefinisikan methodParameter methodNilai KembalianRangkuman: Sigma methodRangkuman: Validation methodNilai Default Parameter12Melakukan Perulangan pada Koleksi
Iterator EachEach dengan IndeksMelakukan Perulangan pada StringMap dan CollectLatihan sendiri: Compiler Ruby online