コードカバレッジ計測ツールを導入したらテストを書くのが楽しくなった話
duck-falcon
• Tokyo, Japan & online
• Japanese •
Talk
Date: October 28, 2023
Published: November 02, 2023
Announced: unknown
https://kaigionrails.org/2023/talks/duck/
【発表概要】
レガシーなコードに対してテストを書くというのは挑戦であり、しばしば時間とリソース(それと精神力)を多く必要とします。 どうすればチーム全体で楽しく、効率的にこの問題に取り組むことができるのでしょうか?
本セッションでは、まずコードカバレッジの基本的な概念を説明します。 C0, C1, C2カバレッジの違いや、なぜ100%のカバレッジを追求するべきでないのか、その理由について簡単に説明します。
そして、コードカバレッジツール: SimpleCovの導入を通して、 実際のプロジェクトでテストを書く負荷を最小限にし、 チームメンバーがテストコーディングを楽しむことができる環境を整えた方法を紹介します。 また、新規開発の品質向上にもいい影響を与えた話も合わせて行います。
【発表者】
duck-falcon
GitHub https://github.com/duck-falcon
Kaigi on Railsは、初学者から上級者までが楽しめるWeb系の技術カンファレンスです。
https://kaigionrails.org/
Kaigi on Rails 2023