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
開発フローで見る 現場を支えるツールたち/devtools-20170414
Search
shin1x1
April 14, 2017
Technology
8
3.8k
開発フローで見る 現場を支えるツールたち/devtools-20170414
「明日の開発カンファレンス 2017」
https://fod.connpass.com/event/52522/
#asucon
shin1x1
April 14, 2017
Tweet
Share
More Decks by shin1x1
See All by shin1x1
PHPコードの実行モデルを理解する / Understanding-the-PHP-Execution-Model
shin1x1
0
1.8k
制約の力 - 状態を限定する -
shin1x1
4
3.9k
Apple Silicon Mac 時代の PHP 開発環境構築 2021 / php-dev-env-on-m1-mac-era
shin1x1
2
4.4k
Docker イメージのマルチアーキテクチャビルド / docker-muti-arch-build
shin1x1
1
420
Domain modeling with PHP / domain-modeling-with-php-en
shin1x1
0
190
ドメインをモデリングしてPHPコードに落とし込む / domain-modeling-with-php8
shin1x1
14
6.9k
PHP 8 で作る JSON パーサ / php8-json-parser
shin1x1
1
3.4k
Kubernetes で構築する PHP 開発環境 / php-development-environment-on-kubernetes
shin1x1
3
4.7k
独立したコアレイヤパターンの適用 - fortee 編 - / fortee-meets-independent-core-layer-pattern
shin1x1
0
3.4k
Other Decks in Technology
See All in Technology
Monitor GraalVM Native Apps with OpenTelemetry
logico_jp
0
120
OR学会2024秋_短期収益と将来のオフ方策評価性能を考慮したクーポン割当方策混合比の決定
recruitengineers
PRO
4
400
技術力あげたい
hisaichi5518
2
3k
バックログを導入し やっぱやめた話
ota42y
0
200
LLMに日本語テキストを学習させる意義
ksaito
13
3.7k
ロリポップ! for Gamersを支えるインフラ/lolipop for gamers infrastructure
takumakume
0
120
Tricentisにおけるテスト自動化へのAI活用ご紹介/20240910Shunsuke Katakura
shift_evolve
0
170
株式会社M2X エンジニアチーム紹介資料
m2xsoftware
0
580
RAGHack: Kickoff and RAG 101
pamelafox
0
290
突撃! 隣のAmazon Bedrockユーザー 〜YouはどうしてAWSで?〜
minorun365
PRO
3
300
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
9
41k
CRTO/CRTL/OSEPの比較・勉強法とAV/EDRの検知実験
chayakonanaika
1
1k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
64
11k
Creatively Recalculating Your Daily Design Routine
revolveconf
215
12k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
123
18k
The Straight Up "How To Draw Better" Workshop
denniskardys
230
130k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
230
17k
Optimizing for Happiness
mojombo
375
69k
The Brand Is Dead. Long Live the Brand.
mthomps
53
37k
VelocityConf: Rendering Performance Case Studies
addyosmani
322
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
30
2.2k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
A designer walks into a library…
pauljervisheath
201
24k
The Cost Of JavaScript in 2023
addyosmani
41
5.2k
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/