Publications

Published Papers

Bibliography...

Recent Articles

Point/Counterpoint: Mock Objects: Find Out Who Your Friends Are by Steve Freeman and Nat Pryce vs. TDD: Don't Much It Up with Too Many Mocks by Joshua Kerievsky. In IEEE Software, May/June 2007 (Vol. 24, No. 3), ISSN: 0740-7459.

Design Patterns

I mostly document patterns on the C2 wiki. However, my collection of scripting patterns has been referenced from many other sites and so I have kept them here. Now that dynamic languages like Python and Ruby are becoming popular again, these patterns have generated renewed interest.