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
DevLOVE201112 ビルドをだいじに
Search
Kenichi Takahashi
December 10, 2011
Technology
4
1.3k
DevLOVE201112 ビルドをだいじに
DevLOVE Hangar Flight - Snow Barrage -での発表資料です。
Kenichi Takahashi
December 10, 2011
Tweet
Share
More Decks by Kenichi Takahashi
See All by Kenichi Takahashi
Lv1,2の開発生産性を経営と繋ぐ
kenchan
3
860
「トップ10プランナー」からはじめる目標設定
kenchan
3
1.9k
負債と言わないことが負債と向き合うこと
kenchan
5
2.7k
可用性No.1へ!「カラーミーショップ」のリ・アーキテクティング
kenchan
0
41
カラーミーショップは私たちが作っています
kenchan
0
1.1k
カラーミーショップ 2022 / COLORME SHOP 2022
kenchan
0
500
Amazon RDS移行のための 性能検証でわかった2つのこと
kenchan
3
3.2k
ポストコロナの商売を支えるカラーミーショップのアーキテクチャのこれから / The new architecture of COLORME SHOP in the Post-COVID-19 world
kenchan
2
1.8k
ペパボのエンジニアリングマネジメント一問一答 / engineering-management-q-and-a-in-gmo-pepabo
kenchan
7
2.3k
Other Decks in Technology
See All in Technology
Oracle Database で機械学習を始めよう! Oracle Machine Learning
oracle4engineer
PRO
1
140
関数型DDDの理論と実践:「決定を遅らせる」を先につくり、 ビジネスの機動力と価値をあげる
knih
2
480
Vos logs méritent mieux que la config par défaut
lyrixx
2
340
暗黙知を集積するプラットフォーム : 「健常者エミュレータ事例集」の取り組み
sora32127
1
160
OCI Data Integration技術情報 / ocidi_technical_jp
oracle4engineer
PRO
1
1.5k
「XX試験の環境作ってよ」と言われた時によく使うAWSのソリューションについて
bun913
0
120
SREsのためのSRE定着ガイド
netmarkjp
10
1.6k
KubeCon EU 2024 : Knative Maintainers Session
salaboy
0
370
統計的学習理論読み Chapter 1
kmatsui
3
830
複数の LLM モデルを扱う上で直面した辛みまとめ
kazuyaseki
1
240
継続的テストモデルを実現するためにスリーアミーゴスを用いた10Xでのシフトレフトの事例
nihonbuson
3
180
オブジェクトのおしゃべり大失敗 メッセージングアンチパターン集 / messaging anti-pattern collection
ytake
0
330
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
35
2.4k
Typedesign – Prime Four
hannesfritz
36
2k
A designer walks into a library…
pauljervisheath
199
23k
Designing for humans not robots
tammielis
247
25k
In The Pink: A Labor of Love
frogandcode
137
21k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
The Cult of Friendly URLs
andyhume
73
5.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
10
4.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
24
2.2k
Producing Creativity
orderedlist
PRO
335
39k
Transcript
ϏϧυΛ͍ͩ͡ʹ ʙ%FW-07&Ͱ;ͭ͏ʹ+FOLJOTʙ ג ӬγεςϜϚωδϝϯτ ߴڮ݈Ұ !LFODIBO %FW-07&)BOHBS'MJHIU4OPX#BSSBHF
None
1SPpMF
5",")"4)*,FOJDIJ
None
None
ࢲ͕͖ͳͷ w3VCZ w3VCZ0O3BJMT w34QFD w</&8>ιʔγϟϧ ίʔσΟϯά w(FOUPP 'VOUPP w7JN wλΠϧܕ8.
ϏϧυΛ͍ͩ͡ʹ ʙ%FW-07&Ͱ;ͭ͏ʹ+FOLJOTʙ ג ӬγεςϜϚωδϝϯτ ߴڮ݈Ұ !LFODIBO %FW-07&)BOHBS'MJHIU4OPX#BSSBHF
ࢲͨͪͷ$*ͷऔΓΈͷ ྺ࢙ͱɺݱࡏͷ+FOLJOT ར༻ࣄྫΛ௨ͯ͠ɺ͜Ε͔ Βͷ$*ڥʹ͍͓ͭͯ͠ ·͢ɻ ࠓ͓͢Δ͜ͱ
ࢲͨͪɺ༷ʑͳ$*πʔϧͱͦΕ Λࢧ͑ΔͨΊͷΠϯϑϥΛࢼͯ͠ ͖·ͨ͠ɻݱࡏɺ(BOFUJͰߏங ͨ͠ԾαʔόΫϥελ্Ͱͭͷ +FOLJOT͕ՔಇதͰ͢ɻ·ͨɺ࣍ ͷҰखͱͯ͠5SBWJT$*ͷಋೖΛ ༧ఆ͍ͯ͠·͢ɻ ࣌ؒͷͳ͍ํ
ࠓ·Ͱͷ$*ͷऔΓΈ ݱࡏͷ+FOLJOTར༻ࣄྫ ͜Ε͔Βͷ$*ڥ ΞδΣϯμ
ࠓ·Ͱͷ$*ͷऔΓΈ ݱࡏͷ+FOLJOTར༻ࣄྫ ͜Ε͔Βͷ$*ڥ ΞδΣϯμ
4JHOBM *OUFHSJUZ #JH5VOB ࠓ·Ͱࢼ͖ͯͨ͠$*αʔόୡ
4JHOBM *OUFHSJUZ #JH5VOB $*αʔόબͷྺ࢙
ʙ $SVJTF$POUSPMSCҰ৭ +BWBͷ$SVJTF$POUSPM͔Β ۭ͖ϚγϯΛෳϓϩδΣΫτͰڞ༗ $*͕͋ΕͦΕ͚ͩͰͤͩͬͨ
ʙ $*ઓࠃ࣌ εϩʔςετ +FOLJOTɺ*OUFHSJUZɺ#JH5VOBɺ 4JHOBM ୈҰ࣍$*େઓ
ޙ 3BJMTɺ#VOEMFSɺ37. *OUFHSJUZͷམ $*ઐ༻Ϛγϯ .BD.JOJ ϓϩδΣΫτຖʹ-9$ͷΠϯελϯε ࣗͨͪʹ͋ͬͨ$*αʔόΛٻΊͯ
ॳ಄ +FOLJOTɺ#JH5VOBͷڧ ࣌ ৴པͱ࣮ͷ+FOLJOT 3BJMTͷ#JH5VOB ຊ໋ͱେ݀ͷ࣌
4JHOBM *OUFHSJUZ #JH5VOB #VOEMFSͷରԠͷΕ ࣌ͷྲྀΕ
บͷ͋ΔσϓϩΠπʔϧͱηοτ ۭ͖ϚγϯΛڞ༗ -9$Ͱઐ༻Πϯελϯε ৴པͱ࣮ 3BJMT $*αʔόͱΠϯϑϥͷྺ࢙
ޙ+FOLJOTಠΓউͪ ޙ ݱࡏ+FOLJOTͷҰਓউͪ ϓϩδΣΫτͰಋೖ ॳͷ+BWBϓϩδΣΫτͷಋೖ ԾαʔόΫϥελߏங (BOFUJ ϓϩδΣΫτຖʹԾϚγϯ
4JHOBM *OUFHSJUZ #JH5VOB #VOEMFSͷରԠͷΕ ࣌ͷྲྀΕ
บͷ͋ΔσϓϩΠπʔϧͱηοτ ڞ༗Ϛγϯ -9$ ৴པͱ࣮ ߋ৽ఀࢭ </&8>$*αʔόͱΠϯϑϥͷྺ࢙ (BOFUJ
ࢲͨͪͷ$*ͷऔΓΈ୳ٻͷཱྀ ݴޠϑϨʔϜϫʔΫʹదͨ͠$*αʔ όΛ୳͠ଓ͚Δ ݶΒΕͨࢿݯͰɺ$*αʔόΛ͏·͘ӡ ༻͢Δํ๏Λࡧ͠ଓ͚Δ
ࢲͨͪͷ$*ͷऔΓΈ ݱࡏͷ+FOLJOTར༻ࣄྫ ͜Ε͔Βͷ$*ڥ ΞδΣϯμ
ࢲͨͪͷ+FOLJOTͱͷ͖߹͍ํ Πϯϑϥ(BOFUJ ίϛϡχέʔγϣϯ*3$
IUUQDPEFHPPHMFDPNQHBOFUJ
αʔόΫϥελͷߏ ϊʔυؒ(CQTͰଓ ϓϩδΣΫτຖʹΠϯελϯε
*3$1MVHJOͷઃఆͰ +FOLJOT͞ΜΛݡ͘͏ શͯͷ+FOLJOT͕ू͏ KFOLJOTFTνϟϯωϧ +FOLJOT *3$
*3$1MVHJOͷઃఆ /JDLOBNFϓϩδΣΫτ໊ 1SFpY*3$ͷNFOUJPOͷܗࣜʹ
ʮϓϩδΣΫτ໊TUBUVTʯ ࠓͷϏϧυͷঢ়ଶΛڭ͑ͯʂ ʮϓϩδΣΫτ໊CVJMENBTUFSʯ NBTUFSδϣϒΛϏϧυͯ͠ʂ +FOLJOT͞ΜɺϏϧυ͓ئ͍ʂ
શͯͷ+FOLJOTͷू͏ॴ
+FOLJOTͱͷ͖߹͍ํ (BOFUJͰຊ൪ڥʹ͍ۙ ڥΛߏங *3$Ͱ+FOLJOT͞Μͱձ
ͱ͋Δ3VCZϓϩδΣΫτ ͱ͋Δ+BWBϓϩδΣΫτ ࢲͷ3VCZϓϩδΣΫτ ಋೖࣄྫհ
ಋೖࣄྫͦͷʮͱ͋Δ3VCZϓϩδΣΫτʯ 3VCZPO3BJMTY 3TQFD $VDVNCFS ຊ൪ڥ)FSPLV
IRC Integration *3$Λத৺ͱͨ͠։ൃ
IRC Integration ։ൃνʔϜ͕ίʔυΛॻ͘ ίʔυΛॻ͘ ςετॻ͘
IRC Integration +FOLJOT͕ςετΛ࣮ߦ +FOLJOT͕ ςετΛ࣮ߦ
(JU͔Βऔಘ SWN CVOEMFSͰ ڥઃఆ STQFDͱ DVDVNCFSͷ ࣮ߦ IFSPLVʹσ ϓϩΠ
ϏϧυεΫϦϓτ
IRC Integration +FOLJOT͕σϓϩΠ TIJQJU
IRC Integration εςʔδϯάڥʹσϓϩΠͨ͠Β֬ೝ 10͕༰Λ֬ೝ
IRC Integration ։ൃνʔϜ͕ूத͢ΔͨΊʹ ։ൃνʔϜ ։ൃʹ͚ͩूத
ϝϯόʔ 1JWPUBM 5SBDLFS +FOLJOT *3$ͷ׆༻
ҰͷϏϧυճճ ҰͷσϓϩΠճճ TUBUJTUJDT
CIΛಋೖͯ͠มΘͬͨ͜ͱ $*Λಋೖͯ͠Կ͕มΘ͔ͬͨ ։ൃνʔϜ͕։ൃʹઐ೦ ՁΛ͙͢ʹ͓٬͞Μͷखݩʹ খ͞ͳมߋݟಀ͞ͳ͍
4FBTBS +6OJU NBWFO ͭͷϦϙδτϦʹͭͷαϒϓϩ δΣΫτ ຊ൪ڥ8JOEPXTαʔό ಋೖࣄྫͦͷ̎ʮͱ͋Δ+BWBϓϩδΣΫτʯ
αϒϓϩδΣΫτຖʹ+FOLJOTͷ δϣϒΛͭ NWOQBDLBHFͰՌͷੜ ϏϧυϙʔϦϯά ͱ͋Δ+BWBϓϩδΣΫτͷ+FOLJOT
Ϗϧυ͕௨͍ͬͯΔͱ͍͏ ͜ͱϦϦʔεՄೳͰ͋Δ ೲ+FOLJOT͕Ϗϧυ $*Λಋೖͯ͠Կ͕มΘ͔ͬͨ
3VCZPO3BJMTY 34QFD $VDVNCFS DBQZCBSBXFCLJUʹΑΔΤϯυ πʔΤϯυςετΛ+FOLJOTͰ ࣮ߦ ಋೖࣄྫͦͷʮࢲͷ3VCZϓϩδΣΫτʯ
ࢲͷ3VCZϓϩδΣΫτͷμογϡϘʔυ EFWFMPQNFOUҰ൪࠷ۙͷDPNNJUΛର NBTUFSNBTUFSϒϥϯνΛର ͦͷଞͷδϣϒੜ͖ͦ͠͏ͳτϐοΫϒϥϯν
ςετʹ·ͭΘΔॾ ͱઓ͏ύʔτφʔͱ ͯ͠ͷ$* खݩͰ௨ͬͯͨύλʔϯ εϩʔςετ $*Λಋೖͯ͠Կ͕มΘ͔ͬͨ
ࢲͨͪͷ+FOLJOTͱͷ͖߹͍ํ (BOFUJͰࣗ༝ͳڥΛ ίετͰఏڙ *3$Ͱ+FOLJOTͱίϛϡχ έʔγϣϯ ݴޠɺϑϨʔϜϫʔΫΛ ͑ͨϊϋͷੵ
ࢲͨͪͷ$*ͷऔΓΈ ݱࡏͷ+FOLJOTར༻ࣄྫ ͜Ε͔Βͷ$*ڥ ΞδΣϯμ
4JHOBM *OUFHSJUZ #JH5VOB #VOEMFSͷରԠͷΕ ࣌ͷྲྀΕ
บͷ͋ΔσϓϩΠπʔϧͱηοτ ڞ༗Ϛγϯ -9$ ৴པͱ࣮ ߋ৽ఀࢭ </&8>$*αʔόͱΠϯϑϥͷྺ࢙ (BOFUJ
4JHOBM *OUFHSJUZ #JH5VOB #VOEMFSͷରԠͷΕ ࣌ͷྲྀΕ
บͷ͋ΔσϓϩΠπʔϧͱηοτ ڞ༗Ϛγϯ -9$ ৴པͱ࣮ ߋ৽ఀࢭ </&8>$*αʔόͱΠϯϑϥͷྺ࢙ (BOFUJ A New Warrior
IUUQDJEJBTQPSH
5SBWJT$* HJUIVC্ͷϓϩδΣΫτઐ༻ͷ$* αʔό ϏϧυΛԾϚγϯ 7JSUVBM#PY ্Ͱ࣮ߦ
IUUQHJUIVCDPNFTNJOD
HJUIVCʷ5SBWJTʿ ଟ͘ͷϓϩδΣΫτ͕HJUIVC্ͷ ϓϥΠϕʔτϦϙδτϦʹҠߦ (BOFUJΫϥελ֎ͷαʔόΛ׆༻
ɺୈೋ࣍$*େઓͷ༧ײ
·ͱΊ ࢲͨͪͱ$*ͷऴΘΓͳཱྀ͖
ࢲͨͪͷ$*ͷऔΓΈͷ ྺ࢙ͱɺݱࡏͷ+FOLJOT ར༻ࣄྫΛ௨ͯ͠ɺ͜Ε͔ Βͷ$*ڥʹ͍͓ͭͯ͠ ͠·ͨ͠ɻ ࠓ͓ͨ͜͠ͱ
4JHOBM *OUFHSJUZ #JH5VOB #VOEMFSͷରԠͷΕ ࣌ͷྲྀΕ
บͷ͋ΔσϓϩΠπʔϧͱηοτ ڞ༗Ϛγϯ -9$ ৴པͱ࣮ ߋ৽ఀࢭ </&8>$*αʔόͱΠϯϑϥͷྺ࢙ (BOFUJ
HJUIVCʷ5SBWJTʿ
ࢲͨͪɺ༷ʑͳ$*πʔϧͱͦΕ Λࢧ͑ΔͨΊͷΠϯϑϥΛࢼͯ͠ ͖·ͨ͠ɻݱࡏɺ(BOFUJͰߏங ͨ͠ԾαʔόΫϥελ্ʹͭͷ +FOLJOT͕ՔಇதͰ͢ɻ·ͨɺ࣍ ͷҰखͱͯ͠5SBWJT$*ͷಋೖΛ ༧ఆ͍ͯ͠·͢ɻ ͓ΘΓʹ
$*NBLFTZPVIBQQZ