 |
July 2006 Archives
Extreme Test Makeover at Agile '06
Posted by wwake on July 26, 2006 at 07:02 PM | Permalink
| Comments (1)
Brian Marick and I hosted "Extreme Test Makeover," where people could bring their laptops with code and tests, and have an experienced tester/programmer review them.
Observations by participants:
- Watij tests in Fit are too long/confusing to read for customer.
- You could write it in JUnit instead of Fit
- Break them up into small focused tests
- Neat new delegate syntax (with .Net 2.0)
- Descriptive variable names are good [even] for short term variables.
- Keep tests focused on one purpose - If a test needs 3 things to work, create 3 tests
- Generic isn't always useful.
Thanks to our participants and our experts: Bob Martin, Brian Button,
Janet Gregory, JB Rainsberger, Jim Newkirk, Jim Shore, Lisa Crispin,
Micah Martin, Randy Coulman, and Ward Cunningham.
What I hope to learn at Agile '06
Posted by wwake on July 21, 2006 at 04:28 AM | Permalink
| Comments (0)
The Agile conference is in a couple days. I thought I'd articulate what I want to learn and see, in hopes of helping make that happen:)
- Extreme Test Makeover - Monday, 11 AM - 5 PM, Mirage room. I hope to see a variety of types of tests, and a variety of styles that experts use in helping improve them.
- Example-Based Specifications - Tuesday, 1:30 PM - 5 PM, Nicolette D1. What makes a good "spec" test, what types of examples are good, how much to trade off exhaustiveness for conciseness, what's the state of the art, how can we improve things?
- Challenges of the customer / product-owner role. Where are people struggling? What would help?
- Agile methods in non-software domains - When do agile methods apply in domains without software? I especially want to hear about projects involving teams in a commercial or volunteer domain.
- Technology - What's new? What's better?
Design Patterns in Java - Adapter
Posted by wwake on July 02, 2006 at 11:40 AM | Permalink
| Comments (0)
Steve Metsker's and my recent book, Design Patterns in Java, has had a sample chapter posted at InformIT: Adapter.
If you're not familiar with Adapters, or need to brush up on them, you might find this chapter helpful. (The extract didn't include our solutions; let me know if you need help.)
|