This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 174033 - Refactoring "Introduce [Element]..." features are not intuitive
Summary: Refactoring "Introduce [Element]..." features are not intuitive
Status: RESOLVED FIXED
Alias: None
Product: usersguide
Classification: Unclassified
Component: Code (show other bugs)
Version: 7.0.1
Hardware: PC All
: P3 blocker (vote)
Assignee: AlyonaStashkova
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-08 01:36 UTC by gliesian
Modified: 2012-08-14 11:41 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gliesian 2009-10-08 01:36:10 UTC
Oracle JDeveloper 11g has the following refactoring options:

  Introduce Parameter...
  Introduce Field...
  Introduce Variable...
  Introduce Constant...

NetBeans has the following, three of the four are the same as JDevelopers:

  Introduce Method...
  Introduce Field...
  Introduce Variable...
  Introduce Constant...

First I have a question, what does 'Introduce Variable...' do in JDeveloper and should NetBeans have this refactoring 
option?

Second I have an observation:

I have searched through all of the documentation and Help to try to figure out how to use the following features: 

  Introduce Field...
  Introduce Variable...
  Introduce Constant...

I still can't figure it out as the documentation is mostly absent or vague (in my opinion).

Can the documentation be improved and possibly a screencast created to explain the usage of these features?

Thanks,
Robert
Comment 1 Irina Filippova 2010-02-17 03:15:08 UTC
Yes, agree that we need to provide a better coverage for refactoring topics, which is planned for the next 6.9 release.
Changing the issue type to Enhancement, as this is a request to provide new content. Assigning and setting the target milestone as 6.9
Comment 2 Irina Filippova 2010-12-29 07:19:11 UTC
Reassigning to Ken.
Comment 3 Kenneth Ganfield 2011-03-07 16:58:56 UTC
setting milestone to next.
Comment 4 Kenneth Ganfield 2011-10-18 14:22:12 UTC
reassigning
Comment 5 AlyonaStashkova 2011-10-21 14:41:15 UTC
Since javahelp features quite an elaborate Introducing a Variable, Constant, Field, or Method topic regarding the subject, it makes sense to create a tutorial and/or screencast on how introduce parameter,field,method, variable, constant refactoring is used.
Comment 6 AlyonaStashkova 2012-08-14 11:41:06 UTC
screencast is available at http://netbeans.org/kb/docs/java/introduce-refactoring-screencast.html