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
開発フロー@はてなブックマーク
Search
hakobe (Yohei Fushii)
December 24, 2012
0
150
開発フロー@はてなブックマーク
はてなブックマーク開発チームで採用されている開発フローについて開設した社内勉強会向けの資料です。
hakobe (Yohei Fushii)
December 24, 2012
Tweet
Share
More Decks by hakobe (Yohei Fushii)
See All by hakobe (Yohei Fushii)
はてなにおけるプログラミング言語の歴史とこれから
hakobe
0
640
ざっとわかるPython
hakobe
4
6.8k
はてなで一人前のエンジニアになる方法
hakobe
3
6.7k
契約による設計の紹介
hakobe
6
20k
アクターによる 並行処理アプケーション アーキテクチャ
hakobe
4
3.4k
Scala In Perl Company
hakobe
11
12k
TDDの練習 Coding Kata の実践
hakobe
0
1.3k
なめらかにGHEに移行する方法
hakobe
19
7.7k
Git on WebApp with Perl
hakobe
1
3.8k
Featured
See All Featured
Statistics for Hackers
jakevdp
796
220k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Making Projects Easy
brettharned
115
5.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
231
17k
Music & Morning Musume
bryan
46
6.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.8k
Learning to Love Humans: Emotional Interface Design
aarron
272
40k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Building Applications with DynamoDB
mza
90
6.1k
What's new in Ruby 2.0
geeforr
342
31k
Transcript
։ൃϑϩʔษڧձ ͯͳϒοΫϚʔΫ JEIBLPCF
։ൃϑϩʔͷશମ૾ ‣λεΫͷཧ ‣࣮ ‣1VMM3FRVFTU ‣ϨϏϡʔ ‣ϦϦʔε
λεΫͷཧ
νʔϜ͕Δ͖͜ͱ wνʔϜͷඪ wϚΠϧετʔϯ
λεΫͷཧ wேձͳͲͰΔ͖͜ͱΛλεΫʹ ׂͯ͠USFMMPͰཧ USFMMP wҰཡੑΛॏࢹͨ͠λεΫཧπʔϧ wσδλϧᝦ wIUUQTUSFMMPDPN
USFMMP λεΫͷঢ়ଶ͝ͱͷϘʔυͰཧ w#BDLMPH w"TTJHOFE w%PJOH w8BJUJOH w*O3FWJFX w5P#F3FMFBTFE w%POF
࣮
ϒϥϯν GFBUVSF wػೳ͕Θ͔Δ͏Α͏ͳ໊લ wྫ ‣ IPUFOUSZ@TDPSJOH ‣ GBWPSJUF@TVHHFTU pY wࡉ͔ͳमਖ਼pYͰ͡ΊΔ
wྫ ‣ pYQBOFM@OPDPNNFOU@JNBHF ‣ pYGSBHNFOU@DBDIF@MPBEJOH
ϒϥϯν ͦͷଞ͍Ζ͍Ζ wΩϟϯϖʔϯΨΠυࠂͳͲͳͲ wྫ ‣ BE@TFBSDI@UPVDI ‣ DBNQBJHO@CLVNB@QS@CVMPWB ‣ HVJEF@FWB
ϓϩάϥϛϯά wλεΫͷ༷Λ࣮ݱ͢ΔίʔυΛॻ͘ wॻ͍ͯΔ్தͰ༷͕Ͱ͔͗ͦ͢͏ͩ ͬͨΓɺઃܭͰͭ·ͬͨΒ·ΘΓͷਓͱ ૬ஊ͢Δ wςετඞਢ ‣ॻ͍ͯͳ͍ͱϨϏϡʔͰ͓͜ΒΕΔ wϖΞϓϩ͋Μ·Γ͠ͳ͍
ςετ wϦϙδτϦʹQVTI͢Δͱϒϥϯν͝ ͱʹ+FOLJOTͰςετ͕࣮ߦ ‣*3$ʹྲྀΕΔ݁ՌΛΈͯࣗͷϒϥϯν ͕͓͔͘͠ͳͬͯͳ͍͔νΣοΫ wςετͳΔ͘௨ա͍ͯ͠Δঢ়ଶ Λҡ͍͕࣋ͨ͠ɺ࣮ݧ༻ϒϥϯνͰ ͳ͔ͳ͔͍͜͠ͱ ‣ϦϦʔε͞Εͳ͍
1VMM3FRVFTU
1VMM3FRVFTU ‣എܠԿނ͜ͷػೳ͕ඞཁ͔ ‣ʹͳ͍ͬͯΔ͜ͱԿ͔ ‣తԿΛୡ͖͔͢ ‣༷۩ମతͳ༷ ‣࣮ͲͷΑ͏ʹ࣮͔ͨ͠ ϨϏϡʔ͢Δਓ͕λεΫͱίʔυΛ ཧղͰ͖ΔΑ͏ʹυΩϡϝϯτΛؚΊΔ ͜Ε͘Β͍͕͋Δͱྑ͍ͱ͍ΘΕ͍ͯΔ͕ɺ
λεΫͷཻʹΑΔ
ϨϏϡʔ
ϨϏϡʔ wλεΫͷ࣮͕ྃͨ͠ΒϨϏϡʔ Λґཔ͢Δ ‣ேձͳͲͰɺख࣋ͪͷλεΫྔͳͲΛௐ ͭͭ͠ΞαΠϯ
ϨϏϡΞʔ͕Δ͜ͱ w1VMM3FRVFTUͷมߋՕॴʹίϝϯτ wίϝϯτͷઌ಄ʹλάΛ͚ͭͯԹײΛڞ༗ ‣ <.645> ରԠ͠ͳ͍ͱϦϦʔεͰ͖ͳ͍ ‣ <4)06-%>
ରԠͨ͠΄͏͕Α͍ɻ͍ͦ͗ͳΒ͖͋ΒΊͯ ྑ͍ɻ ‣ <.":>ରԠͯ͠Α͍͔͠Εͳ͍ɻϨϏϡ ʔΞͷΈͱ͔ɻ
ϨϏϡΞʔ͕Δ͜ͱ ‣ <$0..&/5> ͍ٞͨ͠ɻࠓमਖ਼͠ͳͯ͘Α͍͕ɺকདྷ ͳʹ͔͋Δ͔ ‣ <26&45*0/> Θ͔Βͳ͍ͷͰ͓͑ͯ͠Β͍͍ͨɻ
ϨϏϡΠʔ͕Δ͜ͱ wίϝϯτͰٞͭͭ͠<.645> <4)06-%>Λத৺ʹίʔυΛमਖ਼͢Δ ‣࣮࣭తʹ<.":>·Ͱमਖ਼ͯ͠Δ wϨϏϡΞʔͱϨϏϡΠʔ͕ೲಘ͢Δ· Ͱमਖ਼
ϦϦʔε
ܧଓతσϦόϦʔ wຖिਫ༵ϦϦʔε wϦζϜ͋Δ։ൃ͕Ͱ͖Δ ‣༵༵ۚ͘Β͍ͲΜͲΜ։ൃ ‣݄༵Ր༵ϨϏϡʔ wίϯελϯτʹଓ͚Δͷ͍͠ ‣ϦχϡʔΞϧͱ͔Ͱख͕·ΘΒͳ͍ͱ ͔
ॏཁͳϒϥϯν TUBHJOH w࣍ͷि࣍ϦϦʔεͰϦϦʔε͞ΕΔϒϥϯν͕ Ϛʔδ͞ΕΔ wςετ͕௨ա͢ΔͱɺTUBHJOHڥʹө͞Ε Δ NBTUFS wຊ൪Ͱಈ࡞͍ͯ͠ΔίϛοτΛࢀর͍ͯ͠Δ wۓٸͰϦϦʔεͨ͠มߋؚ͕·Ε͍ͯΔ͜ͱ͕ ͋ΔͷͰɺTUBHJOHΑΓਐΜͰ͍Δ͜ͱ͋Δ
ϦϦʔε wTUBHJOH͔ΒNBTUFSʹର͢Δ 1VMM3FRVFTUΛ࡞ͯ͠Ϛʔδ wϦϦʔεର3PMF͕ଟ͍ wSFMFBTFTIͱ͍͏εΫϦϓτΛ࣮ߦ ͢ΕదͳखॱͰϦϦʔε͞ΕΔ ‣DBQΛॱ൪ʹ࣮ߦ͢Δ ‣DBQͷதʹ͍Ε͍ͨ