技術顧問の和田卓人さんと、サービスオブジェクト、イミュータブルデータモデルなどについて話しました。
ピクスタ技術ブログ「てくすた」パーフェクトRuby on Rails【増補改訂版】Service LayerWeb Applicationを綺麗に設計するためのMVACという考え方Domain-Driven Design: Tackling Complexity in the Heart of SoftwarePatterns of Enterprise Application ArchitectureTransaction ScriptRemote FacadeInversion of Control Containers and the Dependency Injection patternDependency injection is not a virtueTDD is dead. Long live testing.イミュータブルデータモデル(Scrapbox、入門編、世代編)羽生章洋さん(著書に「楽々ERDレッスン」「SQL書き方ドリル」など)佐藤正美さん(著書に「T字形ER データベース設計技法」など)データと情報の違い(cf. SQLアンチパターン「監訳者まえがき」)Rails is omakase論理設計と物理設計(cf. Database design)Single Table InheritanceClass Table InheritanceSQLアンチパターン 幻の第26章「とりあえず削除フラグ」Active RecordRow Data Gateway