Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Re: What is maintainable perl code?

by Django (Pilgrim)
on Sep 20, 2002 at 09:34 UTC ( [id://199414]=note: print w/replies, xml ) Need Help??


in reply to Re: What is maintainable perl code?
in thread What is maintainable perl code?

That's a good point. The solid base of maintenance is the overall design imposed on the code - the way how bits and pieces work together. Perl doesn't imply nor exclude any specific methodologies - so this core aspect of maintainability is decoupled from the language itself.

Readability is certainly an aspect of maintainability too, but it's also a matter of taste. Few (no?) other languages offer the large variety of phrasings that Perl does. That can make it hard for non-Perl folks to understand immediately, but it allows you to code close to natural languages on the one hand, or to compress complex algorithms to small chunks of code and explain in comments on the other hand.

That's why I would say that Perl is designed to meet exactly that level of maintainability that you want.

~Django
"Why don't we ever challenge the spherical earth theory?"

Replies are listed 'Best First'.
Re: Re: Re: What is maintainable perl code?
by disciple (Pilgrim) on Sep 20, 2002 at 14:09 UTC
    Readability is certainly an aspect of maintainability too, but it's also a matter of taste. Few (no?) other languages offer the large variety of phrasings that Perl does. That can make it hard for non-Perl folks to understand immediately, but it allows you to code close to natural languages on the one hand, or to compress complex algorithms to small chunks of code and explain in comments on the other hand.

    I wish I could have said it that well.

    -disciple

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others having an uproarious good time at the Monastery: (6)
As of 2024-03-28 16:14 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found