in reply to Advisability of circular dependencies in packages

Short term, OK-ish; long term, Madness.

Get a copy of Peter Scott's "Perl Medic, Transforming Legacy Code". It directly addresses the issues of controlled change (how to refactor without breakage), developing test harness for code that wasn't written to be testable, developing documentation and strategies for keeping it current, the whole nine meters.

----
I Go Back to Sleep, Now.

OGB

  • Comment on Re: Advisability of circular dependencies in packages

Replies are listed 'Best First'.
Re^2: Advisability of circular dependencies in packages
by geekphilosopher (Friar) on Nov 14, 2006 at 14:42 UTC
    Seconded. I've just started reading Perl Medic, and I'm thoroughly enjoying it. While I don't know if there's a specific chapter on dependency refactoring, a good test harness will definitely help you with that.