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
700
ざっとわかるPython
hakobe
4
6.8k
はてなで一人前のエンジニアになる方法
hakobe
3
6.9k
契約による設計の紹介
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
Git: the NoSQL Database
bkeepers
PRO
430
65k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
120
52k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
A Modern Web Designer's Workflow
chriscoyier
693
190k
How to train your dragon (web standard)
notwaldorf
91
6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
780
How to Think Like a Performance Engineer
csswizardry
23
1.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
RailsConf 2023
tenderlove
30
1.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.7k
4 Signs Your Business is Dying
shpigford
183
22k
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ͷதʹ͍Ε͍ͨ