Comments needed for magazine review

I'm looking for short comments from developers using IDEA concerning what they do and don't like about it. Eg:

- Why you chose IDEA rather than a competing IDE (or programmers editor)?

- Features or characteristics that you especially like

- Is refactoring the critical feature? Any particular refactorings you use and value a lot?

- If not refactoring, what are the features that make IDEA worthwhile?

- Any gripes? Things that are, or are not, put right in 4.0?

- Any features of 4.0 you are especially looking forward to?

The above are just ideas; the comment needn't cover any of those areas. What we want is to earth our review with real-world comments.

All I need alongside your comments is your name and title as you'd like it to appear. Having said which, I can't guarantee that all comments will be used.

The magazine is Application Development Advisor (http://www.appdevadvisor.co.uk). My email address is tim@itwriting.com

Many thanks - speedy responses will be especially appreciated :)

Tim

16 comments

Hello!

- Why you chose IDEA rather than a competing IDE (or programmers editor)?

IDEA is faster and intelligent IDE. In this IDE i'm feeling me as developer,
in all other - i'm only stupid coder.

- Features or characteristics that you especially like

1. Refactorings
2. JUnit integration
3. VersionControl integration
4. GUI designer
5. Support for generics
6. ANT integration
7. Inspections

- Is refactoring the critical feature? Any particular refactorings you use

and value a lot?
Extremally critical! :) I use it any time. Most useful, move, rename,
copy, implement interface, introduce variable etc

- If not refactoring, what are the features that make IDEA worthwhile?

Yes and no. Not all is refactoring. Many peoples find that in IDEA keep
toghered most programmers features :), such as refactorings, inspections,
intensionas etc.

- Any gripes? Things that are, or are not, put right in 4.0?

Not complited documentation of openapi, not complited openapi itself :(

- Any features of 4.0 you are especially looking forward to?

1. GUI Designer
2. Generics

Thanks!


0

Thanks Alexey. If you are happy to be quoted, can you let me know your job title and the company you work for - or could be just "Alexey Efimov, independent developer", however you would like it?

Tim

0

Tim

I started using IDEA during the Ariadna EAP. I was drawn to it by the refactoring support, but there are so many little things that make it a "must-have" tool on my desktop.

Refactoring IntroduceVariable refactoring is probably the most used, followed by Rename and extract method. I caught one of my colleagues changing a method name by hand yesterday. I made him Undo and do it the "right way"!

Navigation Our application consists of about 3000 configuration files, 6500 html files, and over 2000 java source files. It's amazing how much time I spent locating and navigating to the files I needed to look at or change. With IDEA, they are all just a keystroke away.

CVS Integration With IDEA 3.x, I could perform most of my CVS work from within the IDE. JetBrains has done an amazing job with the CVS integration in 4.0 and I can finally throw away WinCVS!

Inspections While the built in inspections are nice, the addition of the InspectionGadgets by Dave Griffith is what makes IDEA rock in the static analysis arena. Live static analysis (over 260 checks and growing!) while you're coding is awesome.

Plugins The IDEA community has done some wonderful work in the plugin department and I've got 4 or 5 installed that I don't think I could live without, now.

Todd Breiholz
Sr. Systems Engineer
Meredith Corporation

0

You current job is Software Engineer, Sputnik Labs :)

Thank you!

0

I'm looking for short comments from developers using
IDEA concerning what they do and don't like about it.
Eg:

- Why you chose IDEA rather than a competing IDE (or
programmers editor)?


Cuz' IDEA thinks like I do.

- Features or characteristics that you especially
like


A multitude of code navigation features (some well hidden).

- Is refactoring the critical feature? Any particular
refactorings you use and value a lot?


Yes, it's critical in order to be productive.

- If not refactoring, what are the features that make
IDEA worthwhile?


Speed, autoformatting of code, code navigation, quick-help, live templates, CVS integration, "generate and surround with" coding, suberb debugger and a lot of other stuff.

I'm must also mention that IntelliJ support is quite good.

- Any gripes? Things that are, or are not, put right
in 4.0?


The UI Designer is my only major complaint. I must note that people have different opinions about it - some like it, others hate it. At any rate, the UI Designer lacks crucial features, like beeing able to generate event handlers.

Another thing I'd like to see is integrated Subversion support. The current CVS support is very good, but CVS itself is going to be obsolete in a few years. A lot of people has already started to migrate to Subversion.

- Any features of 4.0 you are especially looking
forward to?


Even better refactoring support.

The above are just ideas; the comment needn't cover
any of those areas. What we want is to earth our
review with real-world comments.

All I need alongside your comments is your name and
title as you'd like it to appear. Having said which,
I can't guarantee that all comments will be used.

The magazine is Application Development Advisor
(http://www.appdevadvisor.co.uk). My email address is
tim@itwriting.com

Many thanks - speedy responses will be especially
appreciated :)

Tim


0


"Tim Anderson" <no_mail@jetbrains.com> wrote in message
news:8527205.1075481913545.JavaMail.itn@is.intellij.net...

I'm looking for short comments from developers using IDEA concerning what

they do and don't like about it. Eg:
>

- Why you chose IDEA rather than a competing IDE (or programmers editor)?


The IDEA is a great IDE, its more intuitive that many others IDE (e.g
WebSphere;Eclipse IDE)


>

- Features or characteristics that you especially like


The External Tools, the code navigation, the VSS control (although missing
things), the Code coloring and formatting the code, the bulb on the right
when something is wrong with my code, the ant integration, and many more...

>

- Is refactoring the critical feature? Any particular refactorings you use

and value a lot?
Refactoring is critical feature, without it we are lost sometimes.

>

- If not refactoring, what are the features that make IDEA worthwhile?

All the things above.

>

- Any gripes? Things that are, or are not, put right in 4.0?

>

- Any features of 4.0 you are especially looking forward to?


1. IDE Options -> General -> Ignore file and folders: accept of the
asterik for generic names (*).
2. IDE Options -> Appearance: windows look and feel should give the IDE
background color the windows settings color (a very irritating point)
3. An ident engine for JSP
4. A coloring support for JS in the JSP pages.
5. Support for multiple line of "TODO"
6. Hide all active windows (Like in the Aurora version but the windows
that are in the bootom only)
7. Smart TAB switch between windows (Like the recent file list feature
but when releasing the keyboard shortcut the file is open and the list is
closed)
8. When debugging WE MUST HAVE the oppurtinity to go back one or more
lines and debug it again (like in the Visual C++ they call it 'Set next
statement). I think this is a must even an equal to the Refactoring
9. A better J2EE integration, also important.

Thats all for now (as I pulled from my sleeve)

Oded Hassidi (shushu)
Software developer
CTI², Israel



>

The above are just ideas; the comment needn't cover any of those areas.

What we want is to earth our review with real-world comments.
>

All I need alongside your comments is your name and title as you'd like it

to appear. Having said which, I can't guarantee that all comments will be
used.
>

The magazine is Application Development Advisor

(http://www.appdevadvisor.co.uk). My email address is tim@itwriting.com
>

Many thanks - speedy responses will be especially appreciated :)

>

Tim

>


0

To me IntelliJ 4.0 is hte most productive Java IDE on the market.

Pros, which are most important

1.) CVS Integration (esp. Update Project, Show History and Merge Tool.

2.) Refactoring

3.) Project navigation

4.) Project setup (much more underststandable that for example in JBuilder and Eclipse)

5.) Code inspections

6.) Speed

7.) Price. For what IntelliJ delivers it is worth the price.

Gripes

The GUI-Designer still needs improvements in terms of usability.

0

Of cource I forgot the personal data,

Thomas Gülden
Software Developer

Bavarian Geological Survey
Munich, Germany

0

Bist auch ein Geodät?

Tom

PS: Sorry for the German.

0

On Sun, 01 Feb 2004 13:21:12 +0000, Thomas G?lden wrote:

3.) Project navigation


The "find class" and especially "find symbol" are probably and the best,
and most overlooked features. Sure we may a HUGE index of the code lying
around, but to easily jump to thatMethodInSomeClass() very easily is darn
handy.

0

Nö,

Diplom-Geologe.

Zur Zeit Projekt-Leitung Entwicklung Bodeninformationssystem Bayern.

Unser Internet-Client (Zugang für die Öffentlichkeit, DSL Zugang empfohlen) ist unter www.bis.bayern.de zu sehen. Die erste Version ist noch etwas fix zusammengestrickt, wird sich im Laufe der Zeit etwas verbessern.

Der Behördennetz-Client (nur für Behörden) ist wesentlich hübscher (Swing-App, verteilt über Web Start).

Viele Grüße

Thomas


(Sorry, too for German)

0

What about adding 1 sentence, 1 citation, that would be shared -
collectively signed - by many people from this group.

Here is my take at it. Feel free to better it with yours, or edit it.
IDEA is.. The shortest path between a thought, an idea, and a working piece of code. Easy on the fingers, easy on the brain, though on java, the bugs and the difficulties. ]]>

Would if fit the kind of magazine review you have in mind?

Alain

(ps: Independent Software Developer)

0

On Sun, 01 Feb 2004 21:48:48 -0100, Alain Ravet wrote:

What about adding 1 sentence, 1 citation, that would be shared -
collectively signed - by many people from this group.


Don't forgot the miranda rights of idea!

Where's those rules when you want them published..

0

IDEA doesn't just let me write code faster - every IDE does that. What's special about IDEA is that it lets me write better code - the refactorings make my code easier to understand, the integrated JUnit support makes my code more robust, the inspections stop me from making silly mistakes, and the version control and local history mean that it's safe to experiment.

Inigo Surguy
Avern Consulting Ltd.
Oxford, UK

0

Mark Derricutt wrote:

>Don't forgot the miranda rights of idea!
>Where's those rules when you want them published..
>

In this thread :
http://www.intellij.net/forums/thread.jsp?forum=22&thread=63081#661024

There a few different versions:

v1/ The original, by Robert Sfeir :
-



1/ You have the right to refactor
2/ Anything you refactor can be used against you in your code and calls
3/ You have the right to have IDEA present now and during any future
refactorings
4/ If you cannot afford and IDEA license, one will be appointed to you,
free of charge, during EAP, if you wish.


v2/ a variation, by me :
-


1/ You have the right to NOT refactor
2/ Any code you do not refactor can be ... against you

v3/ Robert Sfeir's second version :
-


2/ Any code you refactor can be used against you in the peer reviews


0

I'd like to thank all those who have responded. We now have just what we need.

Thanks again,

Tim

0

Please sign in to leave a comment.