The Artima Developer Community
Sponsored Link

News & Ideas Forum (Closed for new topic posts)
Refactoring: Rub a dub dub

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Bill Venners

Posts: 2285
Nickname: bv
Registered: Jan, 2002

Refactoring: Rub a dub dub Posted: Sep 5, 2002 9:21 AM
Reply to this message Reply
"Anyway, instead of starting from scratch, I decided it was worth three weeks of my life to completely scrub the code. Rub a dub dub. In the spirit of refactoring, I set out a few rules for this exercise.

1. No New Features, not even small ones, would be added.
2. At any time, with any check in, the code would still work perfectly.
3. All I would do is logical transformations -- the kinds of things that are almost mechanical and which you can convince yourself immediately will not change the behavior of the code.

I went through each source file, one at a time, top to bottom, looking at code, thinking about how it could be better structured, and making simple changes," says Joel Spolsky in this article:

Topic: Distribution Strategies Previous Topic   Next Topic Topic: J2EE Complexity Holding Back Java

Sponsored Links


Copyright © 1996-2018 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use