2 Jan 2004 19:40
Re: Re: lava flows...
David Vydra <david <at> vydra.net>
2004-01-02 18:40:53 GMT
2004-01-02 18:40:53 GMT
I would like add that changing code without informing the customer(s) and getting their agreement is iresponsible. Customers can be convinced that a rewrite is necessary if it will allow the system to evolve. At the end of the day its often a business decision. -David www.testdriven.com > > Refactoring code that doesn't change is not only in bad taste, it's > dangerous. There is no test suite that tests every single > condition. At the very least, we don't know whether the code ends > or not, plus it's hard to account for timing. Changing the code for > no reason is irresponsible. > > --- In refactoring <at> yahoogroups.com, Jose Bonnet <jbonnet <at> p...> wrote: > > >>>> It seems to me that "wrapping" should be a last resort, and > continuing > > >>>> to engage in the legacy code, simplifying it, removing dead > code and > > >>>> unnecessary layers, adding tests and refactoring, should be > preferred. > > >> > > >> The problem here is usually cost: wrapping allows you to > control how > > 'deep' > > >> you may go, and therefore how long will it take (and how much > will it > > cost). > > >> Refactoring should only be at stake if the legacy code > is 'unwrappable'.(Continue reading)
RSS Feed