On Jan 14, 2004, at 12:56 PM, Bradley A. Brown wrote: [..]
 but I heard it said once that
knowledge of a language can never be replaced by an IDE.
[..]

I want to underscore that.

Mastering a Language means understanding it's subtle
nuances and arcanea, which is Perl is a LifeStyle,
and not something that happens in a mere 21 day cram course.

The unpleasant part is that IDE's can help simplify
some of the technical minutia and as such replace some
of the really routine bits. As such they can make a
good programmer better, but they can make a mediocre
typists perchance appear to be a coder.

Where the problems always show up is in the area of
design and analysis. IDE's really can not get one out
of that problem. While it can help, as more and more
Editor's With LifeStyle Issues do, as in the case of
bbedit - by having a 'find in reference' button that
can open up the Perl Docs on a high lighted module or
function - if one didn't know to think about Foo::Bar
then one will not know to check it's POD.

Similarly if one Zoned OUT on writing usable POD for
one's really cool perl module/application then one is
again up the creek, because one's IDE will not be able
to help you read up on what you failed to write up...

One can also do the OOPSIE that while this 'feature'
of reading your POD is groovey, it in itself can not
help you sort out how to partition up your one big
perl module into a set of supporting perl modules so
that one only loads the functions/methods that will be needed....

What I keep waiting for is

myCoolerIDE --no_brain_stoopids --no_bugs

so that it will protect me from coding myself into a
corner because I didn't take the time to think about
the problems of creating a multiple class inheritence
problem that is worse than a Jeff Foxworthy Joke...


ciao drieux

---


-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>




Reply via email to