最近ちょっとしたORMを書いていて、SQLのプレースホルダに「紐付ける値」をなんと命名したらよいか悩んでいたのだけど、こういう定石的な命名は、自分でウンウン悩むよりフレームワークのAPIを参照するのが早いと思った
RubyのORMをざっと調べてみたところ、やはりRails(ActiveRecord)はシンプルで分かりやすいネーミングをしている思った。ということで、bindsというネーミングをいただきました。
Rails(ActiveRecord)
find_by_sql(sql, binds = [])
Sequel
with_sql(sql, *args)
DataMapper
query(statement, *bind_values)