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
170
開発フロー@はてなブックマーク
はてなブックマーク開発チームで採用されている開発フローについて開設した社内勉強会向けの資料です。
hakobe (Yohei Fushii)
December 24, 2012
Tweet
Share
More Decks by hakobe (Yohei Fushii)
See All by hakobe (Yohei Fushii)
はてなにおけるプログラミング言語の歴史とこれから
hakobe
0
690
ざっとわかるPython
hakobe
4
6.8k
はてなで一人前のエンジニアになる方法
hakobe
3
6.8k
契約による設計の紹介
hakobe
6
21k
アクターによる 並行処理アプケーション アーキテクチャ
hakobe
4
3.4k
Scala In Perl Company
hakobe
11
12k
TDDの練習 Coding Kata の実践
hakobe
0
1.4k
なめらかにGHEに移行する方法
hakobe
19
7.8k
Git on WebApp with Perl
hakobe
1
3.8k
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
183
22k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Fireside Chat
paigeccino
37
3.4k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
How to train your dragon (web standard)
notwaldorf
90
6k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
Why Our Code Smells
bkeepers
PRO
336
57k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
660
GraphQLとの向き合い方2022年版
quramy
46
14k
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ͷதʹ͍Ε͍ͨ