Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: Clever vs. Readable

by EvanK (Chaplain)
on Aug 09, 2008 at 19:05 UTC ( [id://703313]=note: print w/replies, xml ) Need Help??


in reply to Clever vs. Readable

Using the "Obfuscation" section of PM as an example, there are many of us that consider it an art as well as a craft. As such, they both have their place.

Perl as an art

Anything can be an art if you're good enough at it, and coding is no exception. This is more coding for coding's sake, or to keep one's skills honed during downtime, that allows us to create (and appreciate) truly clever obfuscated code. It's not meant for fully functional projects or production environments.

Perl as a craft

In this case, readability is key. With anything useful you build, it is very likely that, at some point, someone other than you will be maintaining it. In these cases (most of the time), you want to use an extra several lines of code to clearly illustrate what you're doing and how.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others perusing the Monastery: (5)
As of 2024-03-29 08:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found