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
イマドキSaaSで静的解析 / codacy_codecov
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Jun Watanabe
May 22, 2017
Programming
2
2k
イマドキSaaSで静的解析 / codacy_codecov
Presented on #PHPBLT #7
https://phpblt.connpass.com/event/55972/
introduce CODACY, CodeCov.
Jun Watanabe
May 22, 2017
Tweet
Share
More Decks by Jun Watanabe
See All by Jun Watanabe
Jamf Connect ZTNAとMDMで実現! 金融ベンチャーにおける「デバイストラスト」実例と軌跡 / Kyash Device Trust
rela1470
1
920
20分1発勝負! 社内Webツールをライブコーディングするぞ! / Live Coding PHPerKaigi 2025
rela1470
0
20
力技で実現するHR Driven Provisioningとアクセス制御の自動化 / kyash-hr-driven-provisioning
rela1470
0
1.3k
10分(25分)でつくる社内Webツール / howto-oidc-webpage
rela1470
0
160
リーグオブ情シス 第二回 / League of Infosys
rela1470
1
1.4k
Kyashでコーポレートエンジニアを初採用して7ヶ月が経ちましたがお元気ですか / ce-night-kyash
rela1470
4
3.2k
じこしょうかい2019 / rela1470-portfolio-2019
rela1470
0
400
255オクテットのドメインはツラみがある! / endless-work
rela1470
1
5.4k
ヤフーの1on1
rela1470
0
540
Other Decks in Programming
See All in Programming
AI時代の認知負荷との向き合い方
optfit
0
160
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
690
Data-Centric Kaggle
isax1015
2
770
AI巻き込み型コードレビューのススメ
nealle
1
160
AI & Enginnering
codelynx
0
110
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
130
CSC307 Lecture 06
javiergs
PRO
0
680
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6k
2026年 エンジニアリング自己学習法
yumechi
0
130
CSC307 Lecture 05
javiergs
PRO
0
500
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
Implementation Patterns
denyspoltorak
0
280
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
220
Information Architects: The Missing Link in Design Systems
soysaucechin
0
770
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
How to train your dragon (web standard)
notwaldorf
97
6.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
140
Ruling the World: When Life Gets Gamed
codingconduct
0
140
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
330
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Transcript
ΠϚυΩSaaSͰ ੩తղੳ 2017/05/22 PHP BLT #7 Jun Watanabe CODACY +
CodeCov
Jun Watanabe @rela1470 • ORATTA, Inc. Chief Engineer • PHPer
• αʔόʔνʔϜͰ͖উख • http://rela.red/
http://asuka-zero.jp/ Ϣʔβʔ130ສਓಥഁͨ͠Β͍͠ ฐࣾωΠςΟϒΞϓϦ ઓࠃΞεΧZERO x θϩͷ͍ຐ
Έͳ͞Μ SaaS͖Ͱ͔͢!?
େ͖ Ͱ͢!!!
ศརπʔϧΛ อकෆཁͰ Θͤͯ͘ΕΔ (ͪΐͬͱ͓ͨۚ͠ͱҾ͖͑ʹ)
৭ʑͳαʔϏεʹ ֹ݄ΛͬͯͰ ΤϯδχΞΛ1ਓ ޏ͏ΑΓ͍҆͠ όϦϡʔ͕ग़Δ (ݸਓͷҙݟͰ͢)
ंྠͷ࠶։ൃΛ ͠ͳͯ͘ࡁΉ
πʔϧΛചʹͯ͠Δ ձࣾͷํ͕ ։ൃͷ͕࣌ؒऔΕΔ ࣾͷยखؒͰ࡞ͬͨΑΓ ྑ͍πʔϧʹܾ·͍ͬͯΔ (ݸਓͷҙݟͰ͢)
None
ηΩϡϦςΟ্ͷෆ҆
None
΄΅ຖ Ͳ͔͜ͷαʔϏεͰ ো͕ى͜Δ
None
ସखஈΛ ͖ͪΜͱ֬อ ͠ͳ͍ͱࢮ͵
SaaSଆͷ༷มߋʹ ৼΓճ͞ΕΔ
None
ͦΕͰ େ͖ Ͱ͢!!!
DeployBot CodeCov 2017/05/22 ݱࡏ Insomnia Teams
DeployBot 2017/05/22 ݱࡏ Insomnia CodeCov CodeCov
CODACY
=
CodeCov
=
None
͏গ͠ৄ͘͠...
CODACY
ෳͷ ੩తੳπʔϧΛ ·ͱΊͯՄࢹԽ
JavaScript Scala Java PHP Python CoffeeScript CSS Ruby Swift C/C++
Issues / Complex Files / Duplicated Code / Coverage
None
ࢦఠΛϓϧϦΫίϝϯτʹ ͢Δ͜ͱՄೳ (SideCIతͳ)
ΧόϨοδ ϏϡʔΞʔ
Issuesͷ είΞ੍͕࣌ؒ
Goals ɾϦίϝϯυػೳ ɾਐḿɺܦա࣌ؒ ɾࣅͨΑ͏ͳҰॹʹΕḿΔλεΫ ɾमਖ਼ʹ͔͔Δ࣌ؒΛܭࢉ
Ͳ͔͜ΒखΛ͚ͨΒྑ͍͔ Θ͔Γ͍͢ɺϞνϕUP
ૣ͍! (ݸਓͷҙݟͰ͢)
ͲΜͳʹϦϙδτϦ͕ ଟͯ͘5Ҏʹ ݁Ռ͕ฦͬͯ͘Δ (࣮ 3ʙ4) https://support.codacy.com/hc/en-us/articles/207994895-How-long-does-it-take-for-my-project-to-be-analysed-
Scrutinizer ϓϧϦΫͷϚʔδ·Ͱʹ ݁Ռ͕ฦͬͯ͜ͳ͍... (1Organization 1Container͕ਏ͍)
None
CodeCov
ΧόϨοδʹ ಛԽͨ͠ ՄࢹԽπʔϧ
ϓϧϦΫίϝϯτʹάϥϑ
1ίϛοτຖʹධՁ͞ΕΔͷͰ Ϋιίϛοτ͕Ұྎવ
ΧόϨοδԼ͛ͨΒ Ϛʔδͤ͞ͳ͍ͱ͔
Chrome ExtensionͰ Github্ʹ ΧόϨοδϨϙʔτΛදࣔ
ૣ͍! (٬؍తʹݟͯ!)
1ඵͱ͔2ඵͰ ฦͬͯ͘Δ
CODACY CodeCov
CODACY CodeCov ✕
None
DeployBot CodeCov Insomnia Teams