Subj : Re: Not debugging? To : comp.programming,comp.lang.java.programmer,comp.lang.lisp From : Phlip Date : Thu Aug 25 2005 04:30 pm Duane Bozarth wrote: >> The define "legacy" as "requires debugging". > > That's a bizarre (at best) definition of "legacy"... That's why Greg didn't understand why I used it like that. Me: Strive to never debug. Greg: What about blah blah blah. Me: You are using something that you can't design fresh from scratch to resist bugs. So you must run the debugger more often than greenfield code Greg: It's not "legacy" it's embedded blah blah blah My point is you must frequently debug it, just as you must frequently debug user-level code that someone wrote without good unit tests. "Legacy" code. > The "trivial" upgrading of the emulator is an ideal state > in most instances, too... If you can't, then skip it. (That's also a rule when attempting to TDD legacy code.) Just don't leave the emulator out of the loop. Greg implied using it would slow down the tail end of development. -- Phlip http://www.greencheese.org/ZeekLand <-- NOT a blog!!! .