Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Bitrise × XCTest × Codecov
Search
Matsue Kenta
March 28, 2019
Programming
96
0
Share
Bitrise × XCTest × Codecov
BitriseとCodecovを連携させることで、XCTestを使ったテストのカバレッジを自動的に記録できるようにしたお話
Matsue Kenta
March 28, 2019
More Decks by Matsue Kenta
See All by Matsue Kenta
Swift Charts で「良い感じ」に3変数を持つデータを表示するまでの軌跡
matsuei
0
340
広がれSafari Web Extensions!Safari Web Extensions の始め方/iOSDC22
matsuei
0
3.1k
Other Decks in Programming
See All in Programming
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.1k
Oxlintのカスタムルールの現況
syumai
4
630
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
340
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
130
サーバーレスで作る、動画データ管理基盤
oyasumipants
0
280
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
150
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.1k
Moments When Things Go Wrong
aurimas
3
120
デフォルト運用のCodeRabbit、1年で何が変わったか / How CodeRabbit Changed Our Code Review in 1 Year
bake0937
1
110
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
200
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
10
2.7k
GitHub Copilot CLIのいいところ
htkym
2
1.1k
Featured
See All Featured
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
200
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
The agentic SEO stack - context over prompts
schlessera
0
790
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
240
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
RailsConf 2023
tenderlove
30
1.4k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.5k
Transcript
Bitrise with Codecov 〜カバレッジの可視化でモチベ上々の巻〜 @matsuei
自己紹介 松栄健太(まつえけんた) @matsuei 株式会社スマイループス - iOSエンジニア #筋トレ #プロレス #ロボットアニメ エウレカさん
弊社
今回のテーマ Bitrise with Codecov 〜カバレッジの可視化でモチベ上々の巻〜 そもそも「カバレッジの可視化」をした理由は何?
エンジニアチームの目標から生まれた課題 目標:テストを書いて、バグに遭遇するユーザーを減らそう!
目標:テストを書いて、バグに遭遇するユーザーを減らそう! 先週からカバレッジって増えたっけ? 機能的には何も変わってないやんけ… エンジニアチームの目標から生まれた課題
目標:テストを書いて、バグに遭遇するユーザーを減らそう! フィードバックが無く、テストに対するモチベ低下!! 先週からカバレッジって増えたっけ? 機能的には何も変わってないやんけ… エンジニアチームの目標から生まれた課題
モチベ低下に対する打ち手 打ち手:カバレッジの可視化で自分へのフィードバックを作る! 可視化ツール候補:Codecov、Coveralls、etc
モチベ低下に対する打ち手 打ち手:カバレッジの可視化で自分へのフィードバックを作る! 可視化ツール候補:Codecov、Coveralls、etc Bitriseのワークフローに組み込み可能なCodecovを採用
BitriseへのCodecov導入結果 ・時系列のフィードバックを自分で得ることが可能に ・iOSエンジニア以外への定量的な進捗報告が容易に
BitriseへのCodecov導入結果 ・時系列のフィードバックを自分で得ることが可能に ・iOSエンジニア以外への定量的な進捗報告が容易に 自分だけでなく他者からのフィードバックも得てモチベ上々!
BitriseへのCodecov導入結果 3ヶ月で6%→24%まで上昇!!! ・時系列のフィードバックを自分で得ることが可能に ・iOSエンジニア以外への定量的な進捗報告が容易に 自分だけでなく他者からのフィードバックも得てモチベ上々!
まとめ BitriseにCodecovを導入することで テストカバレッジを6→24%に上々 簡単にできる可視化でもモチベ上々可能! (懇親会でテストに関して話しましょう!)