RefactoringPlan72

(Difference between revisions)
(Created page with 'Disclaimer: The content of this NetBeans development wiki page is intended for pre-planning purposes ONLY. The development, release, and timing of any feature or functionality de…')
Line 7: Line 7:
= New Refactorings =
= New Refactorings =
-
* Replace Constructor with Factory/builder
+
* {{iz|197190}} Replace Constructor with Factory/builder (1 week)
-
* Invert Boolean
+
* {{iz|148567}} Invert Boolean (1 week)
* Reduce/Increase visibility
* Reduce/Increase visibility
* Introduce indirection
* Introduce indirection
= Enhanced Refactorings =
= Enhanced Refactorings =
-
* Extend the Move Refactoring (2 months)
+
* {{iz|204440}} Extend the Move Refactoring (2 months)
-
** method
+
** {{iz|204441}} method
-
** field
+
** {{iz|204442}} field
-
** initializer
+
** {{iz|204443}} initializer
-
** from / to inner
+
** {{iz|204444}} from / to inner(nested)
-
** from / to nested
+
* {{iz|69498}} Unify the different refactorings involving getters and setters (2 weeks)
-
* {{iz|69498}} Unify the different refactorings involving getters and settters
+
* Copy / Move multiple files (1 week)
* Copy / Move multiple files (1 week)
* Improve Generics support
* Improve Generics support
Line 34: Line 33:
no deliverables for 7.2
no deliverables for 7.2
* Refactoring for concurrency - Very current research topic
* Refactoring for concurrency - Very current research topic
-
* Generify refactoring
+
* {{iz|56726}} Generify refactoring

Revision as of 12:28, 31 October 2011

Disclaimer: The content of this NetBeans development wiki page is intended for pre-planning purposes ONLY. The development, release, and timing of any feature or functionality described here should not be treated as final, and is subject to change at any time at the sole discretion of Oracle. For information about NetBeans software releases please visit the NetBeans Roadmap.

Contents

New Usability Features

  • Issue 48427 Integrate Refactoring Undo with Editor Undo and Local History (2 months)
  • Quick Refactor Menu (1 month)
  • Improve Refactoring Errors (Programmer-Friendly Refactoring Errors. In submission to Transactions on Software Engineering. Emerson Murphy-Hill and Andrew P. Black.)

New Refactorings

  • Issue 197190 Replace Constructor with Factory/builder (1 week)
  • Issue 148567 Invert Boolean (1 week)
  • Reduce/Increase visibility
  • Introduce indirection

Enhanced Refactorings

Other Features

  • Productize Server Side Queries (Remote Find Usages and Go To Type)
  • Static Code Analysis (FindBugs, PMD, ?)

Infrastructure Improvements

Necessary for keep quality of code, maintainability, avoid code duplication

  • Cleanup Java Hints module, separate jackpot and java hints module (3 weeks)

Research

no deliverables for 7.2

  • Refactoring for concurrency - Very current research topic
  • Issue 56726 Generify refactoring
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo