RailsというRubyのWebフレームワークではモデルを書けば、それをDBのレイアウトにして、永続化まで面倒みてくれるらしい
ただここで色々気になるポイントがあったものの一番気に入らないのはネーミングルール
モデル名は単数で、テーブル名は複数で勝手に作られるし、それをそのまま生かした方がいいです。ってぶぶん。
account/accounts, member/membersなんてところはいいとして、property/propertiesや、person/peopleなどの場合はどうなのよって話で辞書による解決を行っているらしい。
Fish/Fishなどはどうなるんだろう。とか。日本人というモデルに対してはどうなるのよ(単純に後ろにsをつけるだけでは?って話でしたが)
そもそも大文字小文字や単数複数を持たない言語での表現を考えていないというのはいかがなものかと。
日本語によるコードを推薦している立場からも、クラス名や、変数名にプレフィックスなど以外の手段を用いて意味付けすることは反対だといっておきましょう
#そもそも英語でも単数/複数表現は歴史的経緯から成立しているので、完璧な判断は人間にでも無理だから辞書なんですよね?
助数詞(1個、3枚)を用い入ることで、オブジェクトの形を類推するプログラム言語とかフレームワーク作ってみようか。w
個の中には枚を入れることは出来るとか。ww