Refactoring Challenge: Michael Hill's "Double-Dog-Dare" on an XWork
"JeffGrigg" <[email protected]>
| Newsgroups | gmane.comp.programming.refactoring |
|---|---|
| Message-ID | <[email protected]> |
Michael Hill issued a daring "Double-Dawg-Dare" for people to give him something significant to refactor as an example. He accepted the nomination of the AnnotationValidationConfigurationBuilder class in the opensymphony XWork library, and is in the process of refactoring it, and publishing the refactoring steps in screen casts. It should be interesting!
The screencasts:
http://anarchycreek.com/doubledawgdare-series/
"Before and after" versions of his code are also available there.
_ _ _
I uploaded my solution to the
"MichaelHill DoubleDawgDare Refactoring Challange Jeff Grigg.zip" file on the XP discussion list's Files section:
http://tech.groups.yahoo.com/group/extremeprogramming/files/
Add these files to Michel Hill's original (or later) solution to get my
refactored solution (and a few updated tests).
I briefly describe my solution on in the TDD group at
http://tech.groups.yahoo.com/group/testdrivendevelopment/message/32208
_ _ _
See also:
http://tech.groups.yahoo.com/group/testdrivendevelopment/message/32206
and
http://tech.groups.yahoo.com/group/extremeprogramming/message/152504
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/refactoring/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/refactoring/join
(Yahoo! ID required)
<*> To change settings via email:
[email protected]
[email protected]
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/