Issue No.01 - January/February (2007 vol.24)
Rebecca J. Wirfs-Brock , Wirfs-Brock Associates
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2007.10
Software development approaches all emphasize a core set of values and principles around which practices, techniques, and tools have emerged. A thoughtful designer should be able to pick and choose among practices without losing their essence. But not all practices are congruent.
responsibility driven design, test driven design, behavior driven design, domain driven design, model driven design, Design by Contract, software development
Rebecca J. Wirfs-Brock, "Driven to ... Discovering Your Design Values", IEEE Software, vol.24, no. 1, pp. 9-11, January/February 2007, doi:10.1109/MS.2007.10