Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

The "Principled Programming" Project

by mojotoad (Monsignor)
on Jan 18, 2003 at 02:42 UTC ( [id://227905]=perlmeditation: print w/replies, xml ) Need Help??

Recently I have been reading through the developer.* site and came across The "Principled Programming" Project. Though not directly related to Perl, the assorted essays are well written and pertain the the general art of programming. These are not necessarily new ideas -- many are familiar topics. If you have not seen them before, perhaps you will find them of interest in your quest to master your programming skills, Perl or otherwise.

The topics of the essays are as follows:

Enjoy,
Matt

Replies are listed 'Best First'.
Re: The "Principled Programming" Project
by Aristotle (Chancellor) on Jan 18, 2003 at 21:20 UTC
Re: The "Principled Programming" Project
by SysApe9000 (Acolyte) on Jan 22, 2003 at 16:38 UTC

    In some ways Principle #5 goes against Perl's grain, or at least it seems that way to me. Taking advantage of all of Perl's logical (implicit) defaults is what makes the code I write in Perl so small.

    These are great suggestions though, and probably even #5 is well worth applying even in Perl.

      This is probably one of those "all things in moderation" areas. In general I try not to specify defaults because they distract from the truely interesting unique components. So I'd probably look at a default-ful chunk of code and have to pick through those to find the non-defaults. It's more time, more work and generally harder to work with default-ful code. Or that's true (for some value of true) for me anyway.


      Seeking Green geeks in Minnesota

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlmeditation [id://227905]
Approved by graff
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-19 03:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found