変数patients
があります。患者の数(Integer
)、患者オブジェクトの集合(Patient
クラス)、文字列の配列、またはハッシュを表すことができます。動的に型指定された言語(Rubyなど)での変数の名前付け
時には私は単純なカウントが必要ですが、number_of_patients
はあまりにも曖昧です。 patients_number
は、患者IDまたは患者数を表す可能性があるためあいまいです。 number
にcount
を代入すると少し上手くなりますが、必ずしも文脈に合うとは限りません。
この問題は、コレクションに複数形を使用するという慣習のため、Railsでは悪化します。 Integer
を表すのに複数の名詞を使用するのは間違っています。モデルはしばしば物事を計るための属性を必要とし、またコレクションには関連するコレクションがある(例えば、documents
がDocument
を表し、diseases
を表すフィールドがArray
を表し、evaluated
というフィールドがInteger
)。
これらのケースを処理するための規則はありますか?