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
client/server両方をテストするハイブリッド時代のCI
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yosuke Furukawa
PRO
March 27, 2014
Programming
3.1k
9
Share
client/server両方をテストするハイブリッド時代のCI
CI tool の clientサイドとserverサイドの調べです。
Yosuke Furukawa
PRO
March 27, 2014
More Decks by Yosuke Furukawa
See All by Yosuke Furukawa
デザインシステムが必須の時代に
yosuke_furukawa
PRO
2
210
Node.js, Deno, Bun 最新動向とその所感について
yosuke_furukawa
PRO
10
5.1k
Welcome JSConf.jp 2024
yosuke_furukawa
PRO
1
4.6k
tc39 x jsconf.jp Panel Discussion 2024
yosuke_furukawa
PRO
0
320
Removing Corepack
yosuke_furukawa
PRO
9
1.9k
JavaScript Runtime とはなにか
yosuke_furukawa
PRO
15
3k
Strip Types と Storage
yosuke_furukawa
PRO
4
490
Module Harmony について
yosuke_furukawa
PRO
4
1.9k
LTのやり方
yosuke_furukawa
PRO
16
2.9k
Other Decks in Programming
See All in Programming
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
3
500
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
540
Rethinking API Platform Filters
vinceamstoutz
0
9.1k
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
120
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
3
500
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.3k
KagglerがMixSeekを触ってみた
morim
0
370
Strategy for Finding a Problem for OSS: With Real Examples
kibitan
0
140
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
290
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
170
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.4k
今からFlash開発できるわけないじゃん、ムリムリ! (※ムリじゃなかった!?)
arkw
0
180
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
340
Rails Girls Zürich Keynote
gr2m
96
14k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
160
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
120
4 Signs Your Business is Dying
shpigford
187
22k
Darren the Foodie - Storyboard
khoart
PRO
3
3.1k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
670
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
How to Talk to Developers About Accessibility
jct
2
170
Transcript
$POUJOVPVTJOUFHSBUJPO POTFSWFSBOEDMJFOUTJEF !ZPTVLF@GVSVLBXB
!ZPTVLF@GVSVLBXB ຊ/PEFKTϢʔβʔάϧʔϓ৽ද
!ZPTVLF@GVSVLBXB ຊ/PEFKTϢʔβʔάϧʔϓ৽ද 'PMMPXNF
ຊ
࠷ۙCSPXTFSJGZ͕ྲྀߦͬͯΔ
CSPXTFSJGZ OPEFTUZMFͷίʔυΛCSPXTFSͰಈ͘ Α͏ʹͯ͘͠ΕΔπʔϧ // Node.js style code! var http =
require(‘http’);! var callback = function(err, res){! console.log(res);! };! http.get(‘http://www.google.com’ callback); ˞SFRVJSFUSBOTGPSNFS͕͞Εͯ·͕͢ຊ࣭తʹ OPEFͷίʔυΛCSPXTFSͰಈ͘Α͏ʹ͢ΔͨΊͷͷɻ
CSPXTFSJGZ OPEFTUZMFͷίʔυΛCSPXTFSͰಈ͘ Α͏ʹͯ͘͠ΕΔπʔϧ // Node.js style code! var http =
require(‘http’);! var callback = function(err, res){! console.log(res);! };! http.get(‘http://www.google.com’ callback); ˞ґଘղܾUSBOTGPSNFS͕͞Εͯ·͕͢ຊ࣭తʹ OPEFͷίʔυΛCSPXTFSͰಈ͘Α͏ʹ͢ΔͨΊͷͷɻ /PEFKTͱCSPXTFS྆ํͰ ಈ࡞͢ΔϋΠϒϦουͳϥΠϒϥϦ ΞϓϦ͕࡞ΕΔ
ϋΠϒϦουϥΠϒϥϦྫ /),ͷ൪දΛऔಘ͢Δ"1* /PEFKTͰCSPXTFSͰ͑Δ ϒϥλϞϦݟಀ͞ͳ͍
CSPXTFSJGZ UFTU
CSPXTFSJGZ UBQF NPDIBՄ ͑ OPEFKTͱCSPXTFSͰUFTUίʔυΛ ڞ௨ԽͰ͖Δ
CSPXTFSJGZ UBQF NPDIBՄ ͑ OPEFKTͱCSPXTFSͰUFTUίʔυΛ ڞ௨ԽͰ͖Δ ੈ·͞ʹϋΠϒϦου࣌
ϋΠϒϦου࣌ͷ $*UPPMT
ཚཱ͢Δ$*πʔϧ܈ 4FSWFSTJEFUPPM DMJFOUTJEFUPPM
ࠓճհ͢Δౕ
ࠓճհ͢Δౕ USBWJT UFTUMJOH [VVM TBVDFMBCT ESPOFJP
USBWJTDJ ✔ݴޠͷWFSTJPOΛލ͍ͩςετΛ࣮ࢪͰ͖Δ ✔HJUIVCͷQVCMJDSFQPTJUPSZͳΒແྉɻ ✔ϛυϧΣΞ௨πʔϧ͕ϓϦηοτͰ༻ҙ͞Εͯ Δ ͱʹ͔͘खܰͰ؆୯ ɻ ✗QSJWBUFϦϙδτϦ༗ྉ ✗04ʹґଘͨ͠ςετUSBWJTͰ༻ҙ͞Εͯͳ͍ϛυϧ ΣΞςετࠔ
ESPOFJP ✔ΦϯϓϨϛεͰߏஙͰ͖ΔͷͰɺجຊແྉͰαʔόʔߏ ஙͰ͖Δ ✔HJUIVCҎ֎ CJUCVDLFU HPPHMFDPEF Ͱ͑Δɹ ✔EPDLFSϕʔεͰ͖ͳΠϝʔδΛ࡞ΕΔɻ ͱʹ͔ࣗ͘༝ߴ͍ ✗EPDLFSͷΠϝʔδ࡞Δͱ͖ͷࢼߦࡨޡਏ͍ɻɻɻ
✗USBWJTΈ͍ͨͳෳόʔδϣϯލ͍ͩςετ͠ʹ͍͘ɻ
UFTUMJOHDJ ✔ϒϥβΛލ͍ͩςετΛγϛϡϨʔλΛ࣮ͬͯࢪͯ͘͠ΕΔɻ ✔࣮ߦ͢ΔͱՄѪ͍όοδ͕Β͑Δ ϒϥβରԠঢ়گҰཡ͔Γ ͍͢ ! ✔CSPXTFSJGZ UBQFͰͷެࣜυΩϡϝϯτ͕ॆ࣮ͯ͠Δ͔Β؆୯ɻ ✗ͭͣͭϒϥβͷςετ͢ΔͷͰಈ࡞͕͍ɻ
ͨ·ʹෆ҆ఆɺແ ྉϓϥϯ͔ͩΒ͔ɻ ✗Τϥʔ͕ى͖ͨ࣌ʹऔಘͰ͖Δใ͕एׯऑ͍ɻ
[VVM TBVDFMBCT ✔ϒϥβΛލ͍ͩςετΛγϛϡϨʔλΛ ࣮ͬͯࢪͯ͘͠ΕΔɻ ✔ߴɻUFTUMJOHશʹྻͰ͔͠ಈ࡞͠ͳ ͍͕TBVDFMBCTͭ·ͰฒྻςετՄೳ ✔ϩάͷ΄͔ʹεΫϦʔϯγϣοτऔಘͰ͖ Δɺใ͕ଟ͍ɻ
[VVM TBVDFMBCT ✗ෳϓϩδΣΫτΛͭ߹ɺෳΞΧϯτඞཁͰα ϒΞΧϯτਃΛXFCͰ͢Δͷ͕ࠈͷΑ͏ʹ໘ɻ ✗[VVMͷΠϝʔδ͕ՄѪ͘ͳ͍ ΰʔετόελʔζʹग़ͯ ͘ΔϘεͷ໊લ ! !
✗όοδ͕͍·͍ͪՄѪ͘ͳ͍ɻ ݟ͍
͕࣌ؒ༨ͬͨΒ[VVMͷ %&.0
ϋΠϒϦουʹ$*ͬͯ ͍͖·͠ΐ͏ɻ /PEFֶԂΑΖ͓͘͠ئ͍͠·͢ɻ
ςετॻ͍ͯͳ͍ͱ͔͓લͦΕ !U@XBEBͷલͰ ಉ͜͡ͱݴ͑Μͷ