はじめに この記事では、WWDC 2017でのセッション Engineering for Testabilityの内容をまとめます。 このセッションでは、テストがしやすいコードの書き方(前半で紹介)や、保守・スケールしやすいテストコードの書き方(後半で紹介)などが紹介されました。 また、テストコードの大切さについても話されています。 図はAppleが公開しているスライドから引用しました。 記事の内容に誤りなどがございましたら、気軽に、優しく、コメントしていただけると嬉しいです。 よろしければ後半もお読みください。 こちらにXcode9からの新しいテストまわりのAPIが紹介されたセッションもまとめているので、合わせてお読みください。 読むのがめんどくさい方へ 結構長いので、すべて読むのがめんどくさい方はこれだけでも覚えていってください。 Treat your test code with t