実装する前にテストコードを記述する「テスト駆動開発(TDD)」と呼ばれる開発手法があります。 テスト駆動開発は、UI変更が多いアプリ開発では向かないとされることが多いですが実際のところどうなのでしょうか? 本セッションではテスト駆動開発についての基本的な考え方をお伝えした後、 iOSアプリ開発においてテスト駆動開発をどのように適用していくか、ライブコーディングを交えながらお伝えしたいと思います。