What Is Software Design? (Jack W. Reeves) • Is Design Dead?
• Handbook of Software Architecture (Grady Booch) • Naked Objects – A critical look at object-orientation (Richard Pawson/Robert Matthews) • Why extends is evil (Allen Holub) • Why getter and setter methods are evil (Allen Holub) • More on getter and setters (Allen Holub) • Object Relational Impedance Mismatch (Scott Ambler) The entity relationship model and the domain object model serve two different masters… • Mapping Objects to Relational Databases: O/R Mapping In Detail (Scott Ambler) … so it’s a bad idea to try to generate one from the other. Map with intent.