2012-01-02 11 views
2

最近、iOS開発に取り掛かっていますが、これまでのところ、スクリーンキャスト(スタンフォードシリーズなど)のカップルしか見ず、共通点が1つありました。iOSとデバッグのTDD

皆が楽器とデバッガについて語ったが、私は本当にまったくTDDやテストを見ていません。

Ruby開発者のため、TDDは基本的に自動です。私は最後にデバッガを使用しなければならなかったことを覚えていません。

しかし、アプリケーション全体をコンパイルしてシミュレータにロードする必要があるiOSワークフローを見てみると、高速なTDDを実行することは簡単ではないと思います。

私の現在のRubyワークフローでは、数秒ごとに、あるいは少なくとも1分に1回、テストを実行する傾向があります。しかし、シンプルなXcodeプロジェクトでも、テストをコンパイルして実行するには少なくとも30秒かかる(MacBook Pro、Core 2 Duo)。

私はRubyでコンパイルされたものと同じスピードを期待できないと思いますが、これはTDDフローを大きく破る必要があるようです。特に大きなプロジェクトではそうです。

iOSでTDDやテスト初の開発を使用することは可能ですか?

答えて

1

あなたのアプリでは絶対にTDDを行うことができます。詳細については、this linkを参照してください。ユニットテストを実行する方法について説明します。