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

时间:2012-07-02 12:29:09

标签: iphone objective-c xcode tdd redgreen

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

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

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

2 个答案:

答案 0 :(得分:0)

不幸的是,我不认为这是可能的。 Xcode的重构工具没有其他IDE那么强大(尽管最近有所改进)。使用插件或脚本扩展Xcode更加困难,因为更新到4.0(之前至少可以编写脚本)。现在,即使Apple Script支持也不尽如人意。

答案 1 :(得分:0)

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

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

希望有所帮助:)