Re: Dealing with balls o' mud (was: Re: Test::Builder feature request)

2007-01-15 Thread Matisse Enzer
Another vote here for Working Effectively with Legacy Code On Jan 14, 2007, at 10:35 AM, Michael G Schwern wrote: ... (where's my refactoring browser!?) http://e-p-i-c.sourceforge.net/ Eclipse plugin for Perl. Provides extract subroutine using Devel::Refactor. I believe Jeff Thalhammer

Dealing with balls o' mud (was: Re: Test::Builder feature request)

2007-01-14 Thread Michael G Schwern
[EMAIL PROTECTED] wrote: 1. To test the code, you need to change it. 2. Before changing the code, you should test it. How do we resolve these two opposites ? We change as little as possible. *snip* A lot of my more recent thoughts about testing and development have come from a wonderful

Re: Dealing with balls o' mud (was: Re: Test::Builder feature request)

2007-01-14 Thread Ovid
--- Michael G Schwern [EMAIL PROTECTED] wrote: I've thought things like that in the past, innocent refactorings, and broke shit. Especially since they have to be done by hand (where's my refactoring browser!?) At absolute minimum, with a big ball of mud, you can do dumb high level exact