IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New And he's wrong about that.
The reason is that once you touch WORKING code, it becomes NON-WORKING code, and the changes you make (once you get it working again) will never be known. It is basically a programmer\ufffds ego trip and nothing else.
This is what regression testing is all about. So you can clean things up (which means making things more flexible, more efficient, easier to maintain, etc.) without turning it into non-working code.
Regards,

-scott anderson

"Welcome to Rivendell, Mr. Anderson..."
New I quite agree.
Being able to fearlessly and mercilessly refactor - he got that term right, at least - is one of the benefits of [link|http://www.extremeprogramming.org/|Extreme Programming]. This is possible when you have automated unit-tests - a variation of your regression tests. It's quite a buzz to completely rewrite a module and know you're not breaking anything because the unit test still runs. Especially when you achieve an order of magnitude of speed increase at the same timne. :-)

Wade.

Is it enough to love
Is it enough to breathe
Somebody rip my heart out
And leave me here to bleed
 
Is it enough to die
Somebody save my life
I'd rather be Anything but Ordinary
Please

-- "Anything but Ordinary" by Avril Lavigne.

     Re-rewriting .Net code? - (johnu) - (11)
         Wouldn't be the first time. And Cringely on rewriting. - (Another Scott) - (8)
             I couldn't disagree more - (drewk) - (3)
                 Heh. - (admin) - (1)
                     Heh indeed! Thank you both - (jb4)
                 I've had to - (jbrabeck)
             And he's wrong about that. - (admin) - (1)
                 I quite agree. - (static)
             So what does *this* mean? - (tjsinclair)
             Just received an answer from Bob. - (admin)
         Re: Re-rewriting .Net code? - (johnu) - (1)
             It could be a lower level thing - (altmann)

There are plenty of wrong people who just don't rate correction.
43 ms