Özel üye adlandırması (ARCH6009)
Anahtar ruby.naming.private-method-naming · Önem info · Kategori naming
Özel (public olmayan) üyeler dilin gizlilik-sinyali kuralını izlemelidir. Ruby’de özel metotlar private altında snake_case olarak gruplanmalı; public metotlarla karışık dağıtılmamalıdır.
Hatalı
Bölüm başlığı “Hatalı”class Report def generate formatRows end
def formatRows @rows.map(&:to_s) endendclass Report def generate format_rows end
private
def format_rows @rows.map(&:to_s) endendDüzeltme
Bölüm başlığı “Düzeltme”Özel metotları private altında toplayın ve snake_case olarak adlandırın.