İçeriğe geç

Ö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.

class Report
def generate
formatRows
end
def formatRows
@rows.map(&:to_s)
end
end
class Report
def generate
format_rows
end
private
def format_rows
@rows.map(&:to_s)
end
end

Özel metotları private altında toplayın ve snake_case olarak adlandırın.