The Source for Java Technology Collaboration
User: Password:



William C. Wake's Blog

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.)



Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds