Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

RE: why i may have to leave perl...

by JanneVee (Friar)
on Aug 06, 2000 at 22:03 UTC ( [id://26440]=note: print w/replies, xml ) Need Help??


in reply to why i may have to leave perl...

This is the reason I have advocated COBOL as a Strict language(also why I'm considerd a heretic!). Not that I would want program in it. But I have pointed out in the wars COBOL vs. Perl that COBOL is designed for something specific! Large financial systems!

You could apply strong dictatorship on the perl files and say that they must pass a parser that checks the code for the proper things. A standards parser then it might work!

Replies are listed 'Best First'.
RE: RE: why i may have to leave perl...
by pos (Novice) on Aug 07, 2000 at 23:29 UTC
    You could apply strong dictatorship on the perl files and say that they must pass a parser that checks the code for the proper things. A standards parser then it might work!

    This is exactly one of the things I was trying to get at with my last node. I would like to check a huge pile of code, spread across multiple dirs, users, etc... and format them all corectly, document them in pod, convert the pod into an html api listing, check for inconsistancies in the api ( check code calls to functions against the included module's qw ( api_function1 ) statements and finally, check the code into cvs.

    It seems like that's quite a tall order.

    We are also trying to scale perl up to a size that it probably doesn't naturally fit into. TMTOWTDI probably means that the way you decide to do it may be completely foreign to your fellow developers, any kind of standards checker/parser, or even yourself in a few months ;-) However, a small team of people fluent in conversational Perl will be able to write the code that a company needs faster than a fleet of "baby talkers". Trouble is that in this job market, all most companies can seem to hire/retain are the less fluent, translation dictionary toting, "just visiting for the money" computer science tourists. It's reassuring to hear that other people are in the same situation, but I don't hear that many success stories. That's quite discouraging.

    I hope this post doesn't come off as a rant because I don't mean for it to be so... I would like to see problems like these affect a change in Perl rather than result in a lot of complaining and hot air. We are going to try to make it happen in our company... If we can't we'll be forced to move some code to other, stricter, languages

    -pos

    The truth is more important than the facts.
    -Frank Lloyd Wright
      I applied for a company that worked with a huge perl based website. They had developed a good standard to handle the scripts by running them through a "wizard" that put in the right constructs for the "shop standard". They had about 5 person working on the code

      Now you're might be asking for what does this apply to your problem:

      Trouble is that in this job market, all most companies can seem to hire/retain are the less fluent, translation dictionary toting, "just visiting for the money" computer science tourists. It's reassuring to hear that other people are in the same situation, but I don't hear that many success stories. That's quite discouraging.

      They wouldn't hire me. The reason they gave me was that I was not quite right on their specification.

      So they actually looked carefully on the testcode that I did on the interview and said to themselves: "This guy isn't going to follow our specification"!

      So their are companies that actually try to avoid the "tourists" and people that aren't as adaptable to the standard that they apply! /JanneVee

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (6)
As of 2024-04-24 07:32 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found