CRC Cards (Class Responsibility Collaborator cards)
Class Name | |
Responsibilities | Collaborators |
A very good UML diagram reference (I may have referenced this one before).
http://www.agilemodeling.com/essays/umlDiagrams.htm
And a page of useful agile resources, from a process standpoint.
http://www.agilelogic.com/sp_resources.html
I particularly like the ones about Missing the Point of the Daily Stand-Up? and eXtreme Adoption eXperiences of a B2B Start Up
The Self-Shunt unit testing pattern in short is a way to think about your tests so that you are not testing more than one thing in a test. It talks about passing the object you are testing to itself. Here is a quote (paraphrased) from the document about when to use it "Methods such as testScanAndDisplay scream testing two things."