【问题标题】:TDD workflow in Xcode - how to "quick fix" when doing red-green-refactor?Xcode 中的 TDD 工作流程 - 在进行红绿重构时如何“快速修复”?
【发布时间】:2012-07-02 20:52:34
【问题描述】:

让 TDD 变得更好的原因之一是在编写测​​试后生成代码的能力。这是通过 Eclipse (Cmd-F1) 中的 Quick Fix 选项完成的 - 或在 Jetbrains 工具中使用 Alt-Enter 的类似选项。大多数用法只涉及四个选项:

  • 创建新类
  • 创建新方法
  • 创建新属性
  • 创建新的实例变量

有没有什么方法可以使用插件、Automator 或其他任何东西将这种功能添加到 Xcode 中?我觉得只要其中四个到位,我就可以重新使用 Xcode,而不是卡在 Appcode 中。

【问题讨论】:

标签: iphone objective-c xcode tdd redgreen


【解决方案1】:

不幸的是,我认为这是不可能的。 Xcode 的重构工具不如其他一些 IDE 强大(尽管它最近得到了改进)。自从更新到 4.0 后,使用插件或脚本扩展 Xcode 变得更加困难(在此之前至少可以编写脚本)。现在甚至连 Apple Script 支持都没有达到应有的水平。

【讨论】:

  • 我知道这并不容易 - 但肯定有人试图对此做些什么?
【解决方案2】:

我也遇到过同样的需求,但不幸的是,当前 Xcode 版本对代码重构没有太多支持。我偶然发现的一个工具是Accessorizer

我没有尝试过,但功能和建议看起来很有希望。

希望有帮助:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-21
    • 1970-01-01
    • 1970-01-01
    • 2017-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多