R
Roedy Green
my old slickedit has gradually gone south trying to deal with new Java
1p5 syntax, so I decided to bite the bullet and try to do a project in
Eclipse.
The process was remarkably easy.
Eclipse does things for you all the time in the background without
being asked.
Thee formatter is the most configurable I have ever seen but it won't
do the "correct" layout I have using for years.
I is a whole new way of working . Instead of using search replace you
find by navigating a tree or by clicking to find definitions and
references.
Every time you hit save it recompiles.
I love the way it cleans up messy Javadoc, and finds and fixes syntax
errors with just as much anal retentiveness as it handled the code
itself. You can configure everything. It is beautifully done so you
instantly see the effects of what you are asking for on some sample
code.
It is slow to start, but I never had to wait for it once it got going.
The downsides:
it has its own error messages which are petty bad.
Don't try any of the fancy stuff like global rename, method reordering
until you have a clean compile. It can turn your code to much.
Happily the undo works back past your save.
Global rename actually works. It seems so effortless when you use it,
no big deal. You change an enum constant and all code is instantly
converted to it.
The biggest problem I had is it hops all by itself from module to
module and I sometime think I am working on code X when it really
somewhat similar code Y. Further other than by deleting a file, I
could not get it to ignore a file for a while. Not even renaming it to
non-java extensions worked. It still tried to recompile it.
the import filters did not work, but other than that most seems to
work as advertised, even without reading the help.
I miss block cuts with right mouse other than that this thing seems to
do everything but eat.
I am very impressed the way it can navigate imperfect code. I would
prefer something that protected you more from screwing things up. It
can be such a bitch when a stray { turns a class fop top level to
nested or vice versa.
It is fun seeing some of the ideas I promoted about years ago in my
scid essay now realised. See http://mindprod.com/projects.html#SCID
It does not seem to have sensible idea of priority. I will fuss about
JavaDoc before it gets to the serious syntax errors. By default it
should sort with the worst problem on top. Perhaps this is because by
default javadoc testing in turned off.
--
Bush crime family lost/embezzled $3 trillion from Pentagon.
Complicit Bush-friendly media keeps mum. Rumsfeld confesses on video.
http://www.infowars.com/articles/us/mckinney_grills_rumsfeld.htm
Canadian Mind Products, Roedy Green.
See http://mindprod.com/iraq.html photos of Bush's war crimes
1p5 syntax, so I decided to bite the bullet and try to do a project in
Eclipse.
The process was remarkably easy.
Eclipse does things for you all the time in the background without
being asked.
Thee formatter is the most configurable I have ever seen but it won't
do the "correct" layout I have using for years.
I is a whole new way of working . Instead of using search replace you
find by navigating a tree or by clicking to find definitions and
references.
Every time you hit save it recompiles.
I love the way it cleans up messy Javadoc, and finds and fixes syntax
errors with just as much anal retentiveness as it handled the code
itself. You can configure everything. It is beautifully done so you
instantly see the effects of what you are asking for on some sample
code.
It is slow to start, but I never had to wait for it once it got going.
The downsides:
it has its own error messages which are petty bad.
Don't try any of the fancy stuff like global rename, method reordering
until you have a clean compile. It can turn your code to much.
Happily the undo works back past your save.
Global rename actually works. It seems so effortless when you use it,
no big deal. You change an enum constant and all code is instantly
converted to it.
The biggest problem I had is it hops all by itself from module to
module and I sometime think I am working on code X when it really
somewhat similar code Y. Further other than by deleting a file, I
could not get it to ignore a file for a while. Not even renaming it to
non-java extensions worked. It still tried to recompile it.
the import filters did not work, but other than that most seems to
work as advertised, even without reading the help.
I miss block cuts with right mouse other than that this thing seems to
do everything but eat.
I am very impressed the way it can navigate imperfect code. I would
prefer something that protected you more from screwing things up. It
can be such a bitch when a stray { turns a class fop top level to
nested or vice versa.
It is fun seeing some of the ideas I promoted about years ago in my
scid essay now realised. See http://mindprod.com/projects.html#SCID
It does not seem to have sensible idea of priority. I will fuss about
JavaDoc before it gets to the serious syntax errors. By default it
should sort with the worst problem on top. Perhaps this is because by
default javadoc testing in turned off.
--
Bush crime family lost/embezzled $3 trillion from Pentagon.
Complicit Bush-friendly media keeps mum. Rumsfeld confesses on video.
http://www.infowars.com/articles/us/mckinney_grills_rumsfeld.htm
Canadian Mind Products, Roedy Green.
See http://mindprod.com/iraq.html photos of Bush's war crimes