Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

Re: poor quality perl code

by Corion (Pope)
on Mar 22, 2018 at 08:56 UTC ( #1211496=note: print w/replies, xml ) Need Help??

in reply to poor quality perl code

What you have seems to me to be mostly a management problem. If the management can't set up and enforce code guidelines, all your efforts will be in vain.

If you think that there are modules that should be used, make the case that they should be used within the programming guidelines.

Your perceived lack of concern for DRY might well be you overarchitecting things and trying to eliminate perceived repetition where the similiarity is just in the code but not in the business that originated the code to be written.

Such code can be used to give any language a bad reputation, but the problem is not the language but the programmers, and the management that lets those programmers be. My recommendation is to either find an angle with management to improve the programmers, or to adjust your stance on things so you can live with the situation or to leave.

Replies are listed 'Best First'.
Re^2: poor quality perl code
by pwagyi (Scribe) on Mar 23, 2018 at 01:09 UTC
    It is exactly management problem. I have learnt from senior guy who left that our team used to be mainly system admin guys and then somehow evolved into development department. And whenever there's issue caused by our programs, management just fix the problems at the surface.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (8)
As of 2020-09-22 13:40 GMT
Find Nodes?
    Voting Booth?
    If at first I donít succeed, I Ö

    Results (129 votes). Check out past polls.