Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re (tilly) 4: program design language - a reality?

by tilly (Archbishop)
on Feb 20, 2001 at 20:40 UTC ( [id://59693]=note: print w/replies, xml ) Need Help??


in reply to Re: Re: Re: program design language - a reality?
in thread program design language - a reality?

I have to disagree on several items.

First of all, it does not seem that you understand that PDL is a coding construction technique, not a software design methodology. I would not recommend diving into a 50 million line program armed only with PDL. OTOH it can be marvelous for helping organize your thinking when writing a couple of hundred lines of code, whether those hundreds of lines are a stand-alone project, or a component within a 50 million line program.

Secondly I firmly believe that it is a mistake to think that comments are a substitute for readable code. I am not saying that you think this, but I feel I should point it out anyways.

In fact in my experience quite the opposite is true. I have seen well-meaning people reduce simple, straightforward code to utter incomprehensibility through excessive commenting. The result is about as readable as a legal document, for about the same reason.

Don't get me wrong, comments used wisely will usefully augment readable code. However they are not a substitute for readable code, and having comments that literally parellel code is a Bad Idea in my books.

  • Comment on Re (tilly) 4: program design language - a reality?

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (4)
As of 2025-07-19 14:04 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.