CRC Cards
CRC Cards: a tool for object-oriented design
CRC cards are a tool to help you think through object-oriented designs.
This is a CRC card simulator made with Decker.
For each important class in your system, you create a card with a class name, its responsibilities, and its collaborators (names of other classes that work with it).
To use this tool in decker, press the + button to spawn a new CRC card.
If you like, you can make a copy of the crc tool in decker for each project or version of your system, using the following menu commands:
- Card -> Copy
- File -> New Card
- Edit->Paste Card
The CRC cards are draggable within the decker card, and you can just click on click any of its fields to edit.
To bring a CRC card to the front or delete it, use the widgets tool in decker.
You can also use the widgets tool to hide or delete this help text.
For more about CRC cards, see here:
https://en.wikipedia.org/wiki/Class-responsibility-collaboration_card
The first ever CRC cards were made for hotdraw. Use Card -> Go to Next in decker to see a transcribed version:
Status | Released |
Category | Tool |
Platforms | HTML5 |
Author | tangentstorm |
Tags | decker, programming |
Leave a comment
Log in with itch.io to leave a comment.