iOS上的TDD与调试
问题描述:
我一直在努力进入iOS开发,到目前为止只观看了两个屏幕录像(斯坦福系列和其他),他们都有一个共同点。iOS上的TDD与调试
每个人都在谈论乐器和调试器,但我没有真正看到过任何TDD或测试。
作为一名Ruby开发人员,TDD基本上是自动的。我甚至不记得上次我必须使用调试器。
但是,只要看看iOS工作流程,您必须编译整个应用程序,然后将其加载到模拟器中,这让我觉得做快速的TDD不会那么容易。
在我目前的Ruby工作流程中,我倾向于每隔几秒运行一次测试,或者至少每分钟运行一次。但即使在一个简单的Xcode项目中,编译和运行测试也需要至少30秒(MacBook Pro,Core 2 Duo)。
我猜我不能期望与我在Ruby中获得的速度相同,没有任何东西会被编译,但是这看起来像是必须打破TDD流,特别是对于更大的项目。
是否有可能在iOS上使用TDD或任何形式的测试首次开发?