Boolean önek (ARCH6007)
Anahtar ruby.naming.predicate-question-mark · Önem info · Kategori naming
Boolean döndüren metotlar Ruby’de soru işaretiyle (active?) bitmelidir; bu, koşulların doğal okunmasını sağlar. Soru eki olmayan predicate metotlar koşullarda anlamı bulanıklaştırır.
Hatalı
Bölüm başlığı “Hatalı”class Account def active @status == :active endendclass Account def active? @status == :active endendDüzeltme
Bölüm başlığı “Düzeltme”Boolean döndüren metotları soru işaretiyle bitirin (active?); İngilizce predicate’lerde is_/has_ öneki de uygundur.