On Sunday, July 14, 2002, at 06:53 , chris wrote:

> I inherited these packages and trying to find nice ways to steal some
> code until I am able to rewrite the whole thing.

oh dear.... My WORST NIGHTMARE....

Hopefully the prior coder left some design documents that
outlined the relationships between the various modules????

Tell us these had POD in them that you can read???

Also tell us that they did not totally trash 'the name space'
in a way that 'unClusterFumbling' this is not going to be a
complete nightmare....

IF these are not the cases, then as you look at 'upgrading'
then clearly it will be time to fix the process as well as
the code itself....

> You are providing valuable guidance and I will try the 'use lib'
> variation that you mentioned.

[..]

When the POD says

        start with h2xs

it is not KIDDING!!!!

Someone will need to maintain the code at some point. If they
did not start there, then along the way you will need to step
back and become good friends with it.

cf:
        http://www.wetware.com/drieux/CS/lang/Perl/PM/PMbasics.html

for a typescript run of what you get:

        http://www.wetware.com/drieux/CS/Proj/PID/

Clearly I need to finish the write up on the DI704 case study
since it would help here - as a way of looking at doing some
of the code maintenance..... Since I went through the two
basic strategies:

        One Makefile.PL to rule them all
        One Makefile.PL for each specific module
                so that they could free range independently

Remember that you can gin up

        foo.design.pod

documents that can be carried along with the distribution,
or at least a

        Design.README

to write notes to 'your relief' - that are not clear from
the

        a) POD
        b) README
        c) History|Change|ChangeLog

as we said in the fleet

        "Annotation Saves the Nation"

Good Luck...

ciao
drieux

---

professionally I am not allowed to advocate hiring
assassins as a compensation here.... but drawing pictures
of the prior owner of the code burning in Gehena may provide
some emotional relief...


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to