「うちのプロジェクト、テストコードはないんです」
「テストを書く時間がなくて」
勉強会の懇親会でよく耳にする言葉です。
技術力があり、アーキテクチャや設計パターンを駆使して実装している人でも、テストコードを書いていないことが多いです。
なんてもったいない!
MVCやMVVMなどのアーキテクチャを適用する理由は「テストを書きやすくするため」だと言っても過言ではありません。
設計までできたらあと一歩、テストコードを書いて効率よく品質を担保しましょう。
※本トークでは、XCTestを使ってSwiftで単体テストのコードを書きます。
【アジェンダ】
・テストコードを書くメリット
・テストしやすいメソッドの作り方
・テストクラスの分け方
・テストメソッドの命名と分け方
・テストメソッドの構成(Arrange-Act-Assert)
【想定する聞き手】
・iOSアプリ開発で単体テストコードを書いたことがない人
・他の人が読める単体テストコードを書くのが難しいと感じている人
【ゴール】
・単体テストコードが書きたくなる
・iOSアプリ開発で他の人が読める単体テストコードを書けるようになる
本トークを聞いて、明日からテストコードを書くのが楽しくなると嬉しいです!