At 03:45p -0400 08/05/2006, David Livesay didst inscribe upon an electronic papyrus:

On Aug 5, 2006, at 3:23 PM, Ronald J Kimball wrote:

Perl provides more flexibility than many other languages - it gives  you
enough rope to hang yourself.  On the one hand, this gives the  programmer a
lot of power.  On the other hand, it invites people to spread FUD  about
Perl code being hard to maintain.  Poorly-written Perl code can be  hard to
maintain, just as in any language.  A good programmer can write  Perl code
that is easily-maintainable.

By that metric, there are no good programmers who write Perl. I have yet to see two Perl coders agree on what Perl is well-written and what Perl is badly written. Every time you hire a consultant to maintain a Perl script they end up rewriting the whole damn thing because "the last guy didn't know what he was doing." This is the case even when "the last guy" was the very same guy six months ago.

For me, the real enemy of maintainability is not so much language choice or code quality, or lack of comments of what a line of code does, but rather *why* it does it. Even such things as filenaming conventions can cause a lot of second guessing. "Why did I decide it should not have the third infix in this case? Did I take into account all the determining factors? Maybe I decided wrong!"

So please don't blame the language. That's like shooting the messenger.

-boo
who often forgets to document reasonings, and then cries later.

--
------------------------------------------------------------------
Have a feature request? Not sure the software's working correctly?
If so, please send mail to <[EMAIL PROTECTED]>, not to the list.
List FAQ: <http://www.barebones.com/support/lists/bbedit_talk.shtml>
List archives: <http://www.listsearch.com/BBEditTalk.lasso>
To unsubscribe, send mail to:  <[EMAIL PROTECTED]>

Reply via email to