A daily dose of software engineering wisdom - inspiring, thought provoking, and sometimes just plain dangerous.

Tags: crccard design

An index card on which one records the responsibilities and collaborators of classes, thus the name, which stands for Class-Responsibility-Collaboration.

Encourages thinking in terms of what classes DO instead of thinking of them as places to put data.

Encourages communication. The index cards can be handed around / moved around the table.

See: http://c2.com/cgi/wiki?CrcCard

Last published: Wednesday 4th August 2010

<<Previous     Next>>

carriagereturn.org home