Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re^2: Finally! Saying goodbye to perl 5.005

by the_slycer (Chaplain)
on May 05, 2005 at 17:57 UTC ( [id://454451]=note: print w/replies, xml ) Need Help??


in reply to Re: Finally! Saying goodbye to perl 5.005
in thread Finally! Saying goodbye to perl 5.005

Thanks for the comments.

We are using cvs, so that will be the source control tool, and we'll be creating a new branch for any development that needs to occur for the change to be succesful.

The acceptance tests are a bitch, but I'll give it the best go that I can, just some background, I came into this company a year ago, we're slowly moving everything to java from perl, but it's a slow enough process that we can no longer put off upgrading perl.

The code is quite simply some of the most horrible code that I've seen, the guys that started this system off did not know perl very well at all, worse, they didn't know how to program (we've got 8000+ line INLINE scripts - no subs)

In addition, nothings documented, some of the code is stuff that just runs, hasn't been looked at forever, and nobody really knows what it's supposed to do. It's a major headache just trying to maintain the stuff, it would be good to get some tests written during this migration to help with the maintenance afterwards...

It should be a good time, and I do have the buy in for the timeframes, machine, etc..
  • Comment on Re^2: Finally! Saying goodbye to perl 5.005

Replies are listed 'Best First'.
Re^3: Finally! Saying goodbye to perl 5.005
by cog (Parson) on May 05, 2005 at 18:15 UTC
    slowly moving everything to java from perl

    If you really are moving everything from perl to java, I'm not surprised that things are going slowly.

    nothings documented, some of the code is stuff that just runs, hasn't been looked at forever, and nobody really knows what it's supposed to do.

    Read "Perl Medic".

Re^3: Finally! Saying goodbye to perl 5.005
by dragonchild (Archbishop) on May 05, 2005 at 18:40 UTC
    I would argue then that building the acceptance tests is a non-negotiable failure point. You know what the heck is going on or you fail. *shrugs*

    • In general, if you think something isn't in Perl, try it out, because it usually is. :-)
    • "What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against?"

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://454451]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (3)
As of 2024-04-23 06:28 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found