先週の銀座Rails #15で @yalabさんがserviceクラスに関するネタで登壇していました。 serviceクラスをやめようサブクラスを使おう from よしだ あつし www.slideshare.net このスライドのP.16, P.17で「なぜserviceクラスを使うようになったか、それは fat modelをなんとかするため」というような記載があります。serviceクラスに関する話は定期的に出ていますが、このスライドにも出ているように「なぜserviceクラスが流行ったのか」という話もよく聞く話のような気がします。 私の知る限り、serviceクラスが(少なくともRailsに関する日本語圏)で流行したのは 7 Patterns to Refactor Fat ActiveRecord Models がきっかけではなかったかと思います。 codeclimate.com