Railsで組んでるシステムにCQRSのQ層を導入しました。 その事について記載します。 問題点 Q層を導入する前に発生していた問題点について記載します。 戻り値の中身がコード上で判別できない 例えば以下のようなコードです。 class PostRepository class << self def get_posts Post.joins(:category, :comments) end end end 何が戻り値になっているのかをコード上で判別できません。 サンプルのような簡単なコードだと、まだ何とかなるかもしれませんが. 膨大な生クエリの場合もう無理です。 ActiveRecordか…