概要

レガシーなコードに対してテストを書くというのは挑戦であり、しばしば時間とリソース(それと精神力)を多く必要とします。 どうすればチーム全体で楽しく、効率的にこの問題に取り組むことができるのでしょうか?

本セッションでは、まずコードカバレッジの基本的な概念を説明します。 C0, C1, C2カバレッジの違いや、なぜ100%のカバレッジを追求するべきでないのか、その理由について簡単に説明します。

そして、コードカバレッジツール: SimpleCovの導入を通して、 実際のプロジェクトでテストを書く負荷を最小限にし、 チームメンバーがテストコーディングを楽しむことができる環境を整えた方法を紹介します。 また、新規開発の品質向上にもいい影響を与えた話も合わせて行います。


発表資料

Speaker

アバター画像:duck-falcon
duck-falcon

株式会社Techouse エンジニア。事業部のメンバーが楽しく、いい仕事をできるように ツールの導入を行ったり、インフラの構築・運用を行ったりしています。