リファクタリング機能の追加

リファクタリング機能を追加するチュートリアル
なんだか、すごい勢いでプラグイン作成のチュートリアルが整備されていっています。
http://refactoring.netbeans.org/refactorings/devguide.html


NetBeans5.0で追加されるリファクタリングは次の7点

  • Extract Interface/Superclass
  • Pull Up, Push Down Method
  • Extract Method
  • Convert Anonymous to Inner Class
  • Use Supertype Where Possible
  • Safe Delete
  • Move Inner to Outer Level


で、計画中のものは5点です。

  • Inline Method
  • Move Method
  • Extract/Inline Local Variables
  • Generify
  • Clean-up Code
  • Replace Method Duplicates


OpenOfficeを見ても感じるんですけど、表面的な機能は時間があれば実装されていくんですよね。
ブラウザやグループウェアもそうでしたが、機能が飽和した上でどういう差別化ができるかというのが大切になっていくと思うんですが、難しいですよね。