login
Blurts on the Art of Software Development

Today | RSS | RDF | Atom | Other Tags
Categories : All | All | CI | .NET | General | Humour | Java | Personal | Reviews | Ruby | SW Eng

Hallelujah.

This was my gut reaction to reading the description of this book, but I'd like to see it before I pass judgement. There's certainly something to be said for "getting things right in the first place", but inventing a new word for design-up-front just seems like a silly attempt to sell the agile crowd yesterday's fish. This blog entry is a little disingenuous, though, too: while it's true that the term "refactoring" is often abused, it's often said that in XP you do continuous design. Whether you call design changes "refactoring" or whether you call it something else, it's still design change, and it's still something you have to do on a regular basis. Where's the boundary between design change and refactoring? 15 minutes? A half-hour? And don't forget that Fowler's book has a whole chapter near the end, co-authored with Kent Beck, called "Big Refactorings," all about design changes -- mostly of the "refactoring to patterns" variety.

I'm rambling, but my point is that although this book looks designed to still up controversy, the premise is not utterly off-base. I'm still interested in having a look.



Add a comment

Title
Body
HTML : b, i, blockquote, br, p, pre, a href="", ul, ol, li
Math Quiz 10 + 10 = (Helps stop blog spam)
Name
E-mail address
Website
Remember me Yes  No 

E-mail addresses are not publicly displayed, so please only leave your e-mail address if you would like to be notified when new comments are added to this blog entry (you can opt-out later).

TrackBack to http://radio.javaranch.com/lasse/addTrackBack.action?entry=1128968300858