質問: stackoverflowのような投票機能をruby on railsで実装しようとしています。 「投票数」を意味するカラムを設定するのですが、英訳はvote countで違和感ないでしょうか。 反対票しか入らなかった場合、投票数は負の値をとります。 countは暗に非負の値をさしていないか気にしています。 のちのち他のエンジニアがvote_countというカラムをみたときに、これは非負だ、というように思ってしまわないかが気になっています。
回答: 投票というと、紙の数を数えるイメージが一般的と思いますので、 説明がない限り、多くの人は、0以上を想定するかと思います。 気になったのが、反対票しかない場合に負の値をとる、という点です。 賛成票と反対票の両方があった時、引き算が発生する?と 見ている側が考えてしまう可能性があると思います。