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
180
開発フロー@はてなブックマーク
はてなブックマーク開発チームで採用されている開発フローについて開設した社内勉強会向けの資料です。
hakobe (Yohei Fushii)
December 24, 2012
Tweet
Share
More Decks by hakobe (Yohei Fushii)
See All by hakobe (Yohei Fushii)
はてなにおけるプログラミング言語の歴史とこれから
hakobe
0
760
ざっとわかるPython
hakobe
4
6.9k
はてなで一人前のエンジニアになる方法
hakobe
3
7k
契約による設計の紹介
hakobe
6
21k
アクターによる 並行処理アプケーション アーキテクチャ
hakobe
4
3.5k
Scala In Perl Company
hakobe
11
12k
TDDの練習 Coding Kata の実践
hakobe
0
1.4k
なめらかにGHEに移行する方法
hakobe
19
7.9k
Git on WebApp with Perl
hakobe
1
3.9k
Featured
See All Featured
BBQ
matthewcrist
89
9.9k
Documentation Writing (for coders)
carmenintech
77
5.2k
How STYLIGHT went responsive
nonsquared
100
6k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
140
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Crafting Experiences
bethany
0
25
The Pragmatic Product Professional
lauravandoore
37
7.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Speed Design
sergeychernyshev
33
1.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
97
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.2k
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ͷதʹ͍Ε͍ͨ