Bir çok eğitici belge size nasıl program yazılacağını anlatır fakat, nasıl iyi program yazılacağını anlatmaz.
Burada değişken isimleri seçerken düşünmeniz gereken noktalar vardır.
Değişken ismi nesnenin içeridiği bilgiyi karşılamalıdır. Bazı örnekler var:
| İyi | Kötü | |
|---|---|---|
|
age student name count sum product |
a foo xwy |
Değişken isimlerini birden fazla kelimeden seçmekten korkmayın. Sadece bunları okunur kılın.
Bunu yapmanın iki yolu var::
Ben ikinci şıkkı tavsiye ederim fakat bu size kalmış.
irb kullanmaktan vazgeçmeyin. Size ilk olarak irb gösterdim çünkü bir sebebi vardı. Program yazarken irb penceresi açık olsun ve bazı durumlarda oraya gidip denemeler yapabilirsiniz.
Bu irb 'nin tasarım sebebidir. Eğer bunu bilgeye kullanabilirseniz, bu sizi daha iyi programcı yapar.
Eğer bir değeriniz var ve bu değer hiç değişmeyecek ise herzaman sabitleri kullanın. Bu yol ile Ruby size bazı olası hataları yakalanızda yardımcı olur.
Bazı örnekler:
Pi = 3.14159265
Electron_mass = 9.109e-31
Speed_of_light = 3e8
Earth_Sun_distance = 5.79e10
sayısal değerleri direk olarak yazmayın. Kodunuzun daha açık olması için sabitleri kullanın.
| İyi | Kötü |
|---|---|
PI = 3.14159265 |
area = 3.1416*radius**2
|