“ActiveRecord Retrospective” and “DataMapper 2” • It has 2 obligatory pictures of a cat • It has only 1 quote from Martin Fowler’s PoEAA book • It has only 16 code examples Sunday, June 24, 12
for simple usecases where the business domain is simple. ie. basic CRUD • Mixes together data & behavior • 1:1 mapping between database schema & objects (means tight coupling with the db) Sunday, June 24, 12
All operations can be run in-memory • Can be extended to support any kind of a datastore • Can be used with multiple different databases • Designed to support per database optimizations Sunday, June 24, 12
the same amount of care & love • Using metric tools to verify code quality • Mutation testing with Heckle • 100% YARD documentation coverage Sunday, June 24, 12