【问题标题】:Delphi: Is there a refactoring tool to extract a class and its dependencies in a unit to a new unit?Delphi:是否有重构工具可以将一个单元中的类及其依赖项提取到一个新单元中?
【发布时间】:2012-10-16 14:01:19
【问题描述】:

我有一个包含许多类的大单元,现在我想通过将某些类分成新单元来重构该单元。

我不得不承认我缺乏使用 Delphi 内置 IDE 功能的经验。利用内置功能 "Find | Find Local References to Type " 并没有多大帮助,因为类方法使用许多单元级 vars、consts、类型。

我正在寻找一种可以帮助我轻松完成此任务的重构工具,最好是开源工具,但也欢迎使用共享软件。

【问题讨论】:

  • Delphi IDE 中内置的重构是否不适合您的需求?

标签: delphi


【解决方案1】:

您始终可以手动执行此操作。否则,您可能会考虑使用 ModelMaker Code Explorer 或 ModelMaker 等支持 Extract Class 重构的工具,

http://www.modelmakertools.com/code-explorer/features.html#explorer-refactorings

【讨论】:

  • +1 虽然它可能不会提取到另一个单元,但一旦提取了类,使用 Modelmaker 的代码浏览器将它移动到另一个单元应该很容易。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-03
  • 2015-03-09
  • 1970-01-01
相关资源
最近更新 更多