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
Jun Watanabe
May 22, 2017
Programming
2k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
イマドキSaaSで静的解析 / codacy_codecov
Presented on #PHPBLT #7
https://phpblt.connpass.com/event/55972/
introduce CODACY, CodeCov.
Jun Watanabe
May 22, 2017
More Decks by Jun Watanabe
See All by Jun Watanabe
Jamf Connect ZTNAとMDMで実現! 金融ベンチャーにおける「デバイストラスト」実例と軌跡 / Kyash Device Trust
rela1470
1
2.9k
20分1発勝負! 社内Webツールをライブコーディングするぞ! / Live Coding PHPerKaigi 2025
rela1470
0
38
力技で実現するHR Driven Provisioningとアクセス制御の自動化 / kyash-hr-driven-provisioning
rela1470
0
1.5k
10分(25分)でつくる社内Webツール / howto-oidc-webpage
rela1470
0
190
リーグオブ情シス 第二回 / League of Infosys
rela1470
1
1.5k
Kyashでコーポレートエンジニアを初採用して7ヶ月が経ちましたがお元気ですか / ce-night-kyash
rela1470
4
3.4k
じこしょうかい2019 / rela1470-portfolio-2019
rela1470
0
420
255オクテットのドメインはツラみがある! / endless-work
rela1470
1
5.6k
ヤフーの1on1
rela1470
0
570
Other Decks in Programming
See All in Programming
Foundry Localでエージェント開発
seosoft
0
120
AI駆動開発にグラフDBを重ねてみた
satoshi256kbyte
2
710
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
4
2.7k
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
330
PyO3 で既存 Python 評価器を Rust core 化する ー wasm-bindgen でブラウザにも配るための設計
kdash
1
350
FastAPI の並行処理モデルを完全に理解する
hoto17296
9
3.7k
信頼性の目標を誰も求めてない
shubox
0
480
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
200
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
0
300
ソフトウェアラスタライザ
fadis
1
780
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
130
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
3
260
Featured
See All Featured
Amusing Abliteration
ianozsvald
1
280
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
590
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
240
4 Signs Your Business is Dying
shpigford
187
23k
The Language of Interfaces
destraynor
162
27k
Scaling GitHub
holman
464
140k
Leo the Paperboy
mayatellez
8
2.2k
Exploring anti-patterns in Rails
aemeredith
3
490
The Cost Of JavaScript in 2023
addyosmani
55
10k
The agentic SEO stack - context over prompts
schlessera
0
880
Producing Creativity
orderedlist
PRO
348
41k
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