ActiveRecord fat model refactoring
RailsのActiveRecordを継承したfat modelをリファクタリングするテク
肥大化したActiveRecordモデルをリファクタリングする7つの方法(翻訳)
Code Climateの2013年の記事。古い
Value object
ohbarye.icon 常に検討すべきパターン
Service object
Service Objectがアンチパターンである理由とよりよい代替手段(翻訳)
ohbarye.icon 注意深く設計することが求められる時点で汎用性はさほど高くない。行うハードルは低いのがまた厄介
Form object
入力が複雑で、永続化対象が複数あるようなときに便利
Query object
View object
Policy object
Decorator
Concerns about Concerns
ActiveSupport::Concernを正しく使う
37signalsはめちゃめちゃヘビーユースしている
ohbarye.icon 傍目にはヤバそうなぐらい
Vanilla Rails is plenty
Code I like (III): Good concerns