【问题标题】:Are there C++ free and fast (maybe standalone) refactoring tools for Windows? [duplicate]是否有适用于 Windows 的免费且快速(可能是独立的)C++ 重构工具? [复制]
【发布时间】:2010-09-19 23:22:06
【问题描述】:

目前我在一个相当大的项目中工作,我被要求重构一些旧代码。大多数重构是将一个大类分成更小的组件和函数。

我搜索并看到了与该主题相关的其他一些questions,但我对建议的选项不太满意。这些问题是

  • 这里的每个人都在 Windows 中使用 VS2005,我不太热衷于为同一个项目使用不同的编辑器。
  • 反应堆! VS2005 的插件太慢了,无法使用。
  • Reactor!Pro 不是免费的,我不确定它是否会运行得更快。

我只是想知道是否有任何基于 GUI 的轻量级独立免费工具不会使我的计算机运行得比跛脚蜗牛慢。它不必进行 150 次重构,只是基础。也许我要求太多了!

【问题讨论】:

  • 您能否提供一个指向副本的链接,我似乎无法找到它,并且会对答案感兴趣。
  • 重新打开,因为 Pax Diablo 没有费心链接到副本。
  • 我已经编辑了问题(刚刚将 2K5 更改为 2005),因为这将迫使它回到活动主题列表的顶部。有人可能会发现它并提供上一个重复问题的链接,这可能反过来为 salcerdon 提供答案。
  • C++ 很难,所以你不太可能找到免费的。考虑为你想要的价值买单,程序员也需要吃饭。

标签: c++ windows visual-studio refactoring


【解决方案1】:

【讨论】:

  • 在编写此答案时,Eclipse 中的重构选择非常差,到 2021 年仍然非常差。特别是,更改函数签名重构非常缺失。
【解决方案2】:

现在有一个免费的 Refactoring Extension 用于 Microsoft 创建的 Visual Studio 2013。在我写这篇文章时,它仍处于早期阶段,仅进行 Rename 重构。开发人员说还有更多工作要做(重构 C++ 是困难),但这是一个非常好的开始。

随着这个扩展的发布,还有一个第 9 频道的视频:GoingNative 20: "Rename" Refactoring for Visual C++ (??!!)

【讨论】:

    【解决方案3】:

    我使用过 WholeTomato 的 Visual Assist X,他们有免费试用版,但完整版售价 249 美元,“个人许可证”售价 99 美元。

    【讨论】:

      猜你喜欢
      • 2011-07-30
      • 2011-09-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-09
      • 2010-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多