Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re^3: Code Readability. Break Rule Number 5?

by roboticus (Chancellor)
on Apr 20, 2007 at 11:35 UTC ( [id://611127]=note: print w/replies, xml ) Need Help??


in reply to Re^2: Code Readability. Break Rule Number 5?
in thread Code Readability. Break Rule Number 5?

robot tourist:

You might not notice things that IDEs force on you unless you have a particular way of doing things. Some IDEs will limit you to a particular editor, a particular coding format, a limited ability to lay out your windows the way you want to see them. Some may decide to help you by reformatting your code, or typing partial names for you, or some other thing.

Some people really like the instant feedback and helpful suggestions--so I'm not saying that IDEs are dumb or useless. But one size never fits all. I find many of those "helpful features" quite intrusive and distracting--like Clippy(tm). I'd prefer the system wait for me to ask for assistance, than to just keep throwing help in my face. So when I have to use an IDE for a project, the first thing I do when I'm forced to use an IDE is to configure it to be as tolerable as is possible. Unfortunately, none of the IDEs gives me the choice to set things up the way I want them. (A little bit of OCD is enough to make using an IDE feel like a stint in Hell.)

Finally, I tend to switch around machines and environments frequently. It's destructive to productivity to have to do things differently on every environment. I find a large monitor with multiple consoles *quite* comfortable. I can put the windows anywhere I want, and have any (or all) of the features that IDEs provide. I typically have a wide window at the bottom of my screen for compile/run. I have my source code in multiple windows, and on the other monitor I use a couple of windows for help screens. Any time I want to change things, I'm free to do so. I can switch editors quite easily in my NIDE (Non-integrated Development Environment).

...roboticus

Sorry for the rant! But at least I didn't mention that when I have to use an editor other than vi that I keep having strings of "jjjjjllllll" and such in my code..... 8^)

  • Comment on Re^3: Code Readability. Break Rule Number 5?

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (2)
As of 2025-03-22 15:02 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    When you first encountered Perl, which feature amazed you the most?










    Results (63 votes). Check out past polls.