how effectively do people use their ide?

idea has lots of features and neat little details that help me to save a lot of time. i've seen a lot of people using idea/eclipse/netbeans as one would use a text editor with code completition and syntax highlighting.
i'm pretty much the only one in my team who is actually using the more advanced features frequently (self made live templates, different types of code completition, extract interface, method moving, anonymus to inner, push/pull members down and up, propagate parameters)

the funny thing is everyone argues about why his ide is better or at least as good as the other one while not even using any advanced features which would make a difference. i even saw people preferring copy & paste instead of using the appropriate ide-features.

has anyone ever done a research of some kind how many features are actually used?

16 comments
Comment actions Permalink

Wasn't there a statistics feature in IDEA in the past?

0
Comment actions Permalink

Hello Tom,

Wasn't there a statistics feature in IDEA in the past?


It's still there (Help | Productivity Guide), but we don't really update
it as new features are implemented.

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

Hello Dmitry,

Hello Tom,

>> Wasn't there a statistics feature in IDEA in the past?
>>

It's still there (Help | Productivity Guide), but we don't really
update it as new features are implemented.


That's a pity. I look there from time to time (every couple of months or
so) to see if there's a new feature that I missed.

-tt


0
Comment actions Permalink

This is so true. A co-worker who has used IJ for several years was having trouble renaming a variable. He was complaining that there was a bug in IJ. He was highlighting part of the method and using search and replace. I told him he was using a code editor and not a text editor. He did not know about the variable rename functionality. He was amazed when I showed him. There is so much power locked up in the editor, but you will never get the payback unless you make the initial investment.

0
Comment actions Permalink

Sorry, I don't have much understanding for people who do not understand even
the basic features of their tools. For much more hidden and advanced
features it is perfectly acceptable, because there are such a lot of hidden
gimmicks in IDEA, but that does not apply for basic features.

0
Comment actions Permalink

BTW, it would be great to have a list of features, that need
Productivity Guide entries in your opinion but still not there.

0
Comment actions Permalink

the new "wrap the rest of the row between ()"-completition acceptance. i waited years for this feature, and i'm sure do do others

0
Comment actions Permalink

Like, ctrlshiftenter?

0
Comment actions Permalink

Hello Maxim,

BTW, it would be great to have a list of features, that need
Productivity Guide entries in your opinion but still not there.


1) Cltr-Alt-F7 is a good candidate.

2) Perhaps also add an entry describing how and where to add new facets to
a module? New users trying Selena are often wondering how to enable the new
Hibernate/Spring/... facet fuctionality, in my experience.

Taras


0
Comment actions Permalink

Hello Maxim,

BTW, it would be great to have a list of features, that need
Productivity Guide entries in your opinion but still not there.


It's not really something for the Productivity Guide, but the new "Fix all '...' problems"
QuickFix really rocks and would be a good candidate for the Tip of the Day list.

Sascha

0
Comment actions Permalink

Hello Sascha,

It's not really something for the Productivity Guide, but the new "Fix
all '...' problems" QuickFix really rocks and would be a good
candidate for the Tip of the Day list.


Good one. I'm really starting to use that one more and more.

It's a pity that it doesn't work for the "make final" fix when using anonymous
classes:
http://www.jetbrains.net/jira/browse/IDEA-14786

Taras


0
Comment actions Permalink

Hello Maxim,

BTW, it would be great to have a list of features,

that need

Productivity Guide entries in your opinion but

still not there.

1) Cltr-Alt-F7 is a good candidate.


+1. I only recently discovered this one, and it's great.

Btw: what's also great (but not really a shortcut), is to turn on the "Preview Usages" screen when doing a "Find Usages".

2) Perhaps also add an entry describing how and where
to add new facets to
a module? New users trying Selena are often wondering
how to enable the new
Hibernate/Spring/... facet fuctionality, in my
experience.


Maybe that's more for the "Did you know..." dialog?

0
Comment actions Permalink

>> 2) Perhaps also add an entry describing how and where
>> to add new facets to
>> a module? New users trying Selena are often wondering
>> how to enable the new
>> Hibernate/Spring/... facet fuctionality, in my
>> experience.

Maybe that's more for the "Did you know..." dialog?


Ah, yes. That's what I actually had in mind, thanks.

-tt


0
Comment actions Permalink

Erik Pragt wrote:
> Btw: what's also great (but not really a shortcut), is to turn on the
> "Preview Usages" screen when doing a "Find Usages". I only recently
> discovered this, and I really like it!

So this is the 'something new I learn everyday' for me!
I never knew it existed... surprised it fell under my scope (perhaps it
was never mentioned in the release notes?) but very glad to have such a
surprise!
And it makes good use of all that wasted space in the window too...

Thanks for the heads up,
N.

0

Please sign in to leave a comment.