BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Ruby Version of Refactoring In the Works

| by Obie Fernandez Follow 0 Followers on Jan 12, 2007. Estimated reading time: 1 minute |
Martin Fowler's venerable Refactoring book is getting a facelift. Noted Ruby blogger Jay Fields today announced that he and a team of ThoughtWorks colleagues are busy "porting" the book's sample code from Java to Ruby. Much of the revised content will be posted online, for review by the community. On completion, the book should be published by Addison Wesley, potentially as part of their Professional Ruby Series.

I asked Jay to explain the rationale behind undertaking this project now, and this is what he said:
Refactoring is my favorite book and I believe it's crucial for any professional software developer.  I hope to increase it's audience size by presenting a version that doesn't require you to read Java examples.  I feel this version will appeal to people who have developed mostly in PHP, Perl, and other dynamic languages.
According to Jay, his co-authors are John Hume, Stephen Chu and Ali Aghareza, selected from among the burgeoning ranks or Ruby professionals at ThoughtWorks. The authors are aiming for one refactoring per week, and with about 140 refactorings contained in the book, if they meet their goal, the book might make it to print before the end of 2007. Two chapters are already done, including the one posted today as an example on Jay's blog. Readers wanting to follow progress may do so at the book's website.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT