I don't understand why IDEs are considered so bad.
IDEs make it easy to shoot yourself in the foot (by clicking with the
mouse, no less). But all C programmers know that it works to just avoid
shooting yourself in the foot. Also, there may be bad IDEs.
I use Eclipse for Java programming, with viPlugin.
Regarding lock-in: Our build infrastructure is based on make, and I
integrated Eclipse and the build infrastructure. This means all
projects can be built using make. There is no lock-in. (In fact, some
team members prefer Emacs, and some use vi. We all collaborate on the
same projects.)
Regarding power of the editor: With viPlugin, I get enough basic editor
functionality so that I do not feel restrained. Yet, the Eclipse Java
editor knows Java syntax and offers a much higher level of source code
editing. Specifically, we have refactoring and quickfix support, and
code completion and navigation.
Quickfix means that the editor recognizes common compilation problems
and offers corrections. I use that to speed up typing: I say String x =
someObject.someMethod(someArg);, then wait for the editor to flag the
compilation error, then let it correct the type of x. This means that I
don't have to remember the exact type that someMethod returns, and also
I get the import statement for free.
Kai
pancake wrote:
> I wrote a random list of tips for coding (mostly in C)
>
> http://news.nopcode.org/miau/wk/BadCoding
>
> If you have some ideas/missing tips i'm open for discussion :)
>
> --pancake
>
>
Received on Thu Jul 31 2008 - 15:28:26 UTC
This archive was generated by hypermail 2.2.0 : Thu Jul 31 2008 - 15:36:04 UTC