View this PageEdit this Page (locked)Attachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide
Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007

CA 1

Useful Cases

1. Team Half & Half
I found this case helpful in the fact that they talk about basic design principles and some overall tips for doing better in this course. Clicking on the 'A Tutorial on Good Design' link brings up some pages talking about the basics of CRC cards and scenarios. They also recommend using Microsoft Visio for UML, which I also found very useful in 2335 when we were designing our final project. Also they have links to all their milestones and they point out where they made mistakes and where they did the right thing. Overall I found this helpful and I'm sure I'll visit this page to help with my design later.

2. Proper CRC Card Creation
I like this page because I am very unfamiliar with CRC cards. He has two examples that help establish the difference between UML and CRC cards. A card's heading must have the class name, the superclass, and the subclass. He also points out that CRC cards need to point out both the responsibilities of the class and also with which other classes it collaborates with.

3. Mini Java-to-Squeak Tutorial
This is very helpful in the fact that it lists common tasks in Java's syntax and shows the Squeak way of writing the same code. I find the Squeak syntax to be a little confusing, being used to Java and C, and this page really helps by pointing out some basic differences in an easy to find way. Looking over this will definitely help with learning some of Squeak's basic syntax.

4. Team Tanked
I found this page helpful because it talks about how to get transparent images to work in Squeak. Back in 2335 our team had some issues in trying to get images with transparent backgrounds to work correctly in Java. It took us awhile but we finally got it to work. Here Team Tanked explains what worked for them in Squeak. At first they used 24-bit PNGs and a white box was kept around their images, then they used 8-bit PNGs and it worked. Also they talk about the 'Save for web' feature in photoshop and using dither. Looking at this will definitely save time if you plan on using transparent images for any of your assignments.

5. Team Modulus Cases
Here Team Modulus uses examples of their CRC cards, UML and SUnit test cases to better explain general concepts and tips when creating and using these tools. I especially liked their 'How to test' link about using SUnit. They talk about how to use the SUnit Test Browser which really makes testing easier to do and faster. They use plenty of screenshots to help explain, which really helps when you're dealing with a new environment.

Link to this Page