$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
開発フローで見る 現場を支えるツールたち/devtools-20170414
Search
shin1x1
April 14, 2017
Technology
8
4k
開発フローで見る 現場を支えるツールたち/devtools-20170414
「明日の開発カンファレンス 2017」
https://fod.connpass.com/event/52522/
#asucon
shin1x1
April 14, 2017
Tweet
Share
More Decks by shin1x1
See All by shin1x1
抽象化という思考のツール - 開発現場での活用 - / Abstraction-as-a-Tool-for-Thinking-in-dev
shin1x1
0
120
抽象化という思考のツール - 理解と活用 - / Abstraction-as-a-Tool-for-Thinking
shin1x1
1
1.2k
php-fpm がリクエスト処理する仕組みを追う / Tracing-How-php-fpm-Handles-Requests
shin1x1
6
3.7k
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
2.3k
PHPコードの実行モデルを理解する / Understanding-the-PHP-Execution-Model
shin1x1
2
2.9k
制約の力 - 状態を限定する -
shin1x1
6
5.5k
Apple Silicon Mac 時代の PHP 開発環境構築 2021 / php-dev-env-on-m1-mac-era
shin1x1
2
4.8k
Docker イメージのマルチアーキテクチャビルド / docker-muti-arch-build
shin1x1
1
520
Domain modeling with PHP / domain-modeling-with-php-en
shin1x1
1
300
Other Decks in Technology
See All in Technology
業務のトイルをバスターせよ 〜AI時代の生存戦略〜
staka121
PRO
2
220
ActiveJobUpdates
igaiga
1
140
Python 3.14 Overview
lycorptech_jp
PRO
1
120
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
390
年間40件以上の登壇を続けて見えた「本当の発信力」/ 20251213 Masaki Okuda
shift_evolve
PRO
1
140
Fashion×AI「似合う」を届けるためのWEARのAI戦略
zozotech
PRO
2
840
ウェルネス SaaS × AI、1,000万ユーザーを支える 業界特化 AI プロダクト開発への道のり
hacomono
PRO
0
140
「図面」から「法則」へ 〜メタ視点で読み解く現代のソフトウェアアーキテクチャ〜
scova0731
0
330
シニアソフトウェアエンジニアになるためには
kworkdev
PRO
3
180
生成AI時代におけるグローバル戦略思考
taka_aki
0
200
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
500
子育てで想像してなかった「見えないダメージ」 / Unforeseen "hidden burdens" of raising children.
pauli
2
270
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
A designer walks into a library…
pauljervisheath
210
24k
Documentation Writing (for coders)
carmenintech
77
5.2k
It's Worth the Effort
3n
187
29k
GitHub's CSS Performance
jonrohan
1032
470k
Become a Pro
speakerdeck
PRO
31
5.7k
Producing Creativity
orderedlist
PRO
348
40k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
Transcript
ɹBTVDPO 2017//14 ։ൃϑϩʔͰݟΔ ݱΛࢧ͑Δπʔϧͨͪ
D !TIJOY!LB[@ ։ൃݱͷπʔϧ
D !TIJOY!LB[@ جຊͷྲྀΕ
D !TIJOY!LB[@ جຊͷྲྀΕ ։ൃڥ ιʔείʔυ ϦϙδτϦ $* ݕূڥ ຊ൪ڥ
ιʔείʔυ ϦϙδτϦ
D !TIJOY!LB[@ ιʔείʔυϦϙδτϦ
(JU)VC D !TIJOY!LB[@ wσϑΝΫτελϯμʔυ w࿈ܞαʔϏε͕๛ $* )FSPLV /PUJpDBUJPO w13ɺίϝϯτɺϨϏϡʔ w݄ͰQSJWBUFSFQPແ੍ݶ
(JUϒϥϯνઓུ D !TIJOY!LB[@ wHJUqPX w(JU)VC'MPX w(JU)VC'MPX ಛఆϒϥϯνՃ
BEEGFBUVSF NBTUFS EFQMPZ QVTI 13 NFSHF EFQMPZ EFQMPZ 13 NFSHF
TUBHJOH QSPEVDUJPO
GFBUVSFOBNF EFWFMPQ NBTUFS QVTI 13 NFSHF EFQMPZ EFQMPZ 13 NFSHF
TUBHJOH QSPEVDUJPO
8*113 D !TIJOY!LB[@ w·ͣϒϥϯνΛΔʢGFBUVSFIPHFʣ wۭίϛοτͯ͠ɺQVTI wNBTUFSͷ13Λ࡞Δ wίʔυΛॻ͖࢝ΊΔ
࣮͢Δత࣮ҊΛཧ ࣮தͰνʔϜͰڞ༗Ͱ͖Δ ࣮தΛࣔ͢
։ൃڥ
D !TIJOY!LB[@ ։ൃڥ
։ൃڥ D !TIJOY!LB[@ w8FCΞϓϦέʔγϣϯ։ൃڥ w.BD 7BHSBOU%PDLFSGPS.BD w*%&ʢ+FU#SBJOTࣾ*%&1IQ4UPSNʣ
7BHSBOU%PDLFS D !TIJOY!LB[@ wϓϩδΣΫτઐ༻ͷಠཱͨ͠ڥ wͲ͜Ͱಉ͡ڥΛ࠶ݱ wࣗಈߏங
7BHSBOUPS%PDLFS D !TIJOY!LB[@ w7BHSBOUɺશʹಠཱͨ͠ڥ w%PDLFSɺߏங͕؆୯ىಈ͍ w$*ݕূɺຊ൪ڥͱͷڞ༗ w%PDLFSͰμϝͳΒɺ7BHSBOU
ίʔυϑΥʔϚολ D !TIJOY!LB[@ wίʔυϑΥʔϚοτͷదԠΛݕࠪɺܗ ਓ͕Βͳ͍ɺπʔϧʹΒͤΔʂ wΠϯσϯτɺϒϨʔεҐஔɺEPDίϝϯτ w*%&1)1@$PEF4OJGGFSYYGNU wHJUQSFDPNNJUIPPLͰ࣮ߦ$*Ͱ࣮ߦ
;FQMJO D !TIJOY!LB[@ wσβΠϯͷࢦࣔॻͷڞ༗αʔϏε 4DLFUDIͷσʔλΛऔΓࠐΊΔ wσβΠφҎ֎4DLFUDIͷϥΠηϯεෆཁ wը໘্ʹίϝϯτΛுΕΔ w4MBDLͷ௨ wελΠϧΨΠυͷίʔυ͕ੜ͞ΕΔ
;FQMJO D !TIJOY!LB[@
$*ڥ
D !TIJOY!LB[@ $*ڥ
$*ڥ D !TIJOY!LB[@ w$JSDMF$*+FOLJOT5SBWJT w(JU)VCͷQVTI NFSHFͰ࣮ߦ w$*λεΫ͕ΤϥʔͳΒɺ13ΛϚʔδ͠ͳ͍ wσϓϩΠʢ$%ʣ݉ͶΔ͜ͱ͕ଟ͍
$*Ͱ࣮ߦ͢ΔλεΫ D !TIJOY!LB[@ wίʔυϑΥʔϚοτνΣοΫ wςετ࣮ߦʢΦʔϧςετʣ wίʔυ੩తղੳ w੬ऑੑஅʢ7"EEZɺ7VMTͳͲʣ
$JSDMF$* D !TIJOY!LB[@ w%PDLFSରԠ͕ศར %PDLFSͰಈ͚ɺԿͰPL Τϥʔ͕ൃੜͯ͠ϩʔΧϧͰ࠶ݱͰ͖Δ w44)Ͱ͖Δͷ͕ྑ͍ wίϯςφແྉͳͷͰར༻͍͢͠
None
ݕূڥ
D !TIJOY!LB[@ ݕূڥ
ݕূڥ D !TIJOY!LB[@ w؆୯҆Ձʹߏங͍ͨ͠ )FSPLVͳͲͷ1BB4Λར༻ wຊ൪ڥʹ͍ۙڥͰࢼݧ͍ͨ͠ ɹຊ൪ڥͷαϒηοτతͳߏ "OTJCMFͳͲͰϓϩϏδϣχϯά
)FSPLV D !TIJOY!LB[@ w1BB4ͳͷͰڥߏஙָ͕ɺϝϯςෆཁ wHJUQVTI͚ͩͰσϓϩΠ w๛ͳΞυΦϯ w(JU)VCͱͷ࿈ܞָ͕
ຊ൪ڥͷαϒηοτ D !TIJOY!LB[@ wͰ͖Δ͚ͩຊ൪ڥʹ͍ۙڥͰݕূͰ͖Δ ׂΓɺίετͱͷόϥϯεॏཁ wڥߏஙશڥͰڞ௨ ઃఆΛڥ͝ͱʹ༻ҙ ܧଓతʹςετ͞ΕΔ
ຊ൪ڥ
D !TIJOY!LB[@ ຊ൪ڥ
ϓϩϏδϣχϯά D !TIJOY!LB[@ w"OTJCMF wΤʔδΣϯτϨε w:".-Ͱॻ͘ͷͰशಘ͕؆୯ w։ൃڥʙݕূڥʙຊ൪ڥͯ͢ڞ௨ ઃఆΛڥ͝ͱʹ༻ҙ
<એ> D !TIJOY!LB[@ ץߦ །ҰͷެࣜϩΰೖΓ ग़൛࣌
σϓϩΠ D !TIJOY!LB[@ w$*αʔόʔ։ൃڥ͔ΒσϓϩΠ wσϓϩΠπʔϧͰࣗಈԽ $BQJTUSBOP "OTJCMFʜ wઐ༻ϒϥϯνͷϚʔδͰࣗಈ࣮ߦ ݻఆ*1റΓ͕͋ΔͳΒ+FOLJOT w)VCPUͰखಈ࣮ߦ
4MBDLͷॻࠐΈͰ࣮ߦ
"OTJTUSBOP D !TIJOY!LB[@ w"OTJCMFSPMF w$BQJTUSBOPϥΠΫͳσϓϩΠ current -> releases/20170409123456 releases/ 20170407100000/
20170409091001/ 20170409123456/ shared/ w+FOLJOT͔Β࣮ߦ
σϓϩΠൿಗใͷө D !TIJOY!LB[@ w"1*ΩʔͳͲ w)FSPLVڥมΛ֎෦͔ΒೖΕΔ wσϓϩΠڥʹखಈͰઃஔ όʔδϣϯཧର֎ʹ͢Δ wBOTJCMFWBVMUͰ҉߸Խ
ӡ༻ɺࢹ D !TIJOY!LB[@ wαʔϏεܥ .BDLFSFM$MPVE8BUDI/FX3FMJD wࣗલ ;BCCJY/BHJPT$BDUJ ཧ͕݁ߏେมʜ w௨4MBDL
.BDLFSFM D !TIJOY!LB[@ wಋೖ͕؆୯ w"1*͕๛ ֎෦ͱͷ࿈ܞ͕͍͢͠ wಠࣗϝτϦοΫͷՃ؆୯ w௨ͷछྨ͕๛ 4MBDLʹάϥϑ͖Ͱ௨͞ΕΔͷ͕ศར
None
ӡ༻ɺࢹ D !TIJOY!LB[@ w6QUJNF3PCPUʢ)551֎ܗࢹʣ w3PMMCBSʢΤϥʔτϥοΩϯάʣ w"[VSF0.4 ϩάऩू ղੳ w௨4MBDL
3PMMCBS D !TIJOY!LB[@ wΤϥʔτϥοΩϯάαʔϏε wΤϥʔྫ֎ͷऩूɺϨϙʔτ w)551ͰૹΔ͚ͩʢଟ͘ͷݴޠʹରԠʣ wແྉ͋Γ
None
ӡ༻ɺࢹ εϚϑΥΞϓϦ D !TIJOY!LB[@ w$SBTIMZUJDT $SBTI3FQPSUऩू w'MVSSZ ΞϓϦղੳ
w%FQMPZ(BUF ϕʔλ൛ ެࣜͷϕʔλ൛ػೳͱ͢Έ͚
શͯͷ௨Λू D !TIJOY!LB[@
Configuration Deploy ࢹ Push Command ࣮⾏ Story ⾃動更新 Command ࣮⾏
ΫϥογϡϩάɾΠϕϯτɾΤϥʔऩू ߋ৽௨ ϩάऩू "1*࣮ߦ Slash Command ࣗಈςετ "1*ϦϑΝϨϯε ࣗಈੜ
·ͱΊ
·ͱΊ D !TIJOY!LB[@ wπʔϧʹͰ͖Δ͜ͱɺπʔϧʹͤΔ wࣗಈͰಈ͘ঢ়گΛ࡞Δ wπʔϧͰ։ൃͷྲྀΕΛΔ
·ͱΊ http://php-genba.shin1x1.com/