Xcode中的TDD工作流程 - 如何在进行红绿重构时"快速修复"?

Mar*_*ina 5 iphone tdd xcode objective-c redgreen

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

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

有没有办法使用插件,Automator或其他任何东西将此功能添加到Xcode?我觉得只有其中四个我可以回到使用Xcode而不是被困在Appcode中.

Dru*_*erB 0

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