RefactoringPlan72

Revision as of 14:33, 27 October 2011 by Jbecicka (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)

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

  • Replace Constructor with Factory/builder
  • Invert Boolean
  • Reduce/Increase visibility
  • Introduce indirection

Enhanced Refactorings

  • Extend the Move Refactoring (2 months)
    • method
    • field
    • initializer
    • from / to inner
    • from / to nested
  • Issue 69498 Unify the different refactorings involving getters and settters
  • Copy / Move multiple files (1 week)
  • Improve Generics support

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
  • 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