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
RailsDM2019-株式会社万葉会社説明-現場Railsの執筆現場 / railsdm-h...
Search
tatsuosakurai
March 22, 2019
Programming
2
360
RailsDM2019-株式会社万葉会社説明-現場Railsの執筆現場 / railsdm-https://speakerdeck.com/tatsuosakurai/railsdm2019-everyleaf-and-genba-rails
Rails Developer Meetup 2019
株式会社万葉会社説明と
ランチセッション: 現場Railsの執筆現場
です!
tatsuosakurai
March 22, 2019
Tweet
Share
More Decks by tatsuosakurai
See All by tatsuosakurai
チーム開発のイメージ/Image of team development
tatsuosakurai
2
270
サバイバル/survival
tatsuosakurai
1
76
yours_mine_and_the_truth
tatsuosakurai
0
79
とちぎRuby会議08LT-mitaka.rb第0回目をやります / tochigi-rubykaigi-08-lt-mitakarb
tatsuosakurai
2
190
現場Rails活用ガイド-読んで書いて終わりじゃない!-/genba_rails_guide
tatsuosakurai
4
1.6k
現場で使えるゆるいペアプロ/light_pear_programming
tatsuosakurai
6
3k
万葉の教育カリキュラム-ペパボテックフライデー/everyleaf eduction curriculum
tatsuosakurai
0
580
Other Decks in Programming
See All in Programming
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
4.8k
CSC305 Lecture 06
javiergs
PRO
0
210
Devvox Belgium - Agentic AI Patterns
kdubois
1
110
アメ車でサンノゼを走ってきたよ!
s_shimotori
0
220
理論と実務のギャップを超える
eycjur
0
120
Six and a half ridiculous things to do with Quarkus
hollycummins
0
140
AI Coding Meetup #3 - 導入セッション / ai-coding-meetup-3
izumin5210
0
1k
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
970
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
230
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
220
Le côté obscur des IA génératives
pascallemerrer
0
140
非同期jobをtransaction内で 呼ぶなよ!絶対に呼ぶなよ!
alstrocrack
0
680
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Visualization
eitanlees
148
16k
Context Engineering - Making Every Token Count
addyosmani
5
220
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.7k
KATA
mclloyd
32
15k
Documentation Writing (for coders)
carmenintech
75
5k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
189
55k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Transcript
ձࣾઆ໌!UBUTVPTBLVSBJ 3BJMT%FWFMPQFS.FFUVQ%":
גࣜձࣾສ༿ ✤ 3BJMTडୗ։ൃΛҎ্ ✤ ΤϯδχΞϦϯάύʔτφʔ w ΤϯδχΞϦϯάاۀܦӦҎ্ w ࣝͱܦݧΛ׆͔ͨ͠ສ ΑΖͣ
૬ஊ w ։ൃνʔϜΛ͍͍ײ͡ʹ·Θ͓͢ख͍ ✤ l͍͍ͷΛɺͨͷ͘͠z͕Ϟοτʔ
֮͑ͯؼͬͯ΄͍͜͠ͱ ✤ ࠓͷ#ձͷ࢘ձεϙϯαʔ͕ສ༿ ✤ ࠓͷϥϯνεϙϯαʔ͕ສ༿ ✤ ݱ3BJMTͱݴ͑ສ༿
Φεεϝͷηογϣϯ ✤ #!VQJOFUSFF দຊ w ʢϥϯνηογϣϯͷޙʂʣ w $44ͷٕज़తෛ࠴ͱͷ͖߹͍ํ w
)PXUP%FBMXJUI5FDIOJDBM%FCUPG$44 ✤ "!OBZ େೡࢠ w ສ༿ͷ3BJMT৽ਓݚमͷίʔυϨϏϡʔίϝϯ τΛੳͯ͠Έ·ͨ͠ w "O"OBMZTJTPG$PEF3FWJFX$PNNFOUTJO0VS3BJMT5SBJOJOH1SPHSBN
ࣗݾհ ᓎҪୡੜ!UBUTVP4BLVSBJ ສ༿3BJMTΤϯδχΞྺ औక ڞஶʮݱͰ͑Δ3VCZPO3BJMTश࣮ફΨΠυʯ ڞஶʮͨͷ͍͠։ൃελʔτΞοϓ3VCZʯ ϖΞϓϩ͕͖
࠷ۙͷ ϚΠϒʔϜ ੜ׆ൃද
✤ݱ3BJMT ✤FTBΨΠυͷႩఆ࡞ۀ ✤ਤॻͷ͓ࣄ ✤ϖΞϓϩͷεεϝ
ݱ3BJMT w ສ༿ͰͷݟΛ׆͔ͯ͠ 3BJMTͷຊΛॻ͖·ͨ͠ w ৄ͘͜͠ͷ͋ͱ͙͢ʂ
FTBΨΠυͷႩఆ࡞ۀ w FTBJP w ࣾͷυΩϡϝϯτڞ༗ w FTBΨΠυ w FTBͷཧ૬ஊʹͷΔ w
ΨΠυͳͷͰݖݶͱ͔ͳ͍ w ͳʹ͔͋ͬͨΒͦ͏
FTBΨΠυͷႩఆ࡞ۀ w Ⴉఆ࡞ۀ w ใπϦʔͷཧ w Ⴉఆ w lႩఆͱथͷࢬΛΓɺܗΛ͑ͨΓɺ෩௨͠Λྑ͘͢ΔࣄɻఉͷखೖΕͱͯ͠ߦΘΕΔɻ ݟͨΛඒ͘͢͠ΔͷΈͰͳ͘ɺཆΛޮΑ͘ར༻ͤͯ͞ੜΛଅਐͨ͠Γɺපͷൟ৩
Λ༧͢ΔޮՌ͕͋Δɻࠎ֨ࢬΛ໌֬ʹ͢ΔࣄΛࢬͱݺͿ͕ɺҰൠతʹ͜ͷ࡞ۀΛႩఆͱ ݺͿ͜ͱ͕ଟ͍ɻzΟΩϖσΟΞ w FTBΨΠυͱͯ͠ɺใπϦʔͷܗΛ͑ͨΓ ෩௨͠Λྑ͘͢Δ
FTBΨΠυͷႩఆ࡞ۀ w େ͖ΊͷႩఆ w JTTVFཱͯͯɺႩఆܭըΛશࣾʹ૬ஊ w ؾʹͳΔ͜ͱͳͦ͞͏ͳΒγϡοͱ࣮ߦ w ͜·͔͍ͱ͜ɺΓͳ͕ΒରԠ w
খ͍͞Ⴉఆ w Ⴉఆ༰Λि୯ҐͰ͓Βͤ w ͳΜͰႩఆͨ͠Μ͚ͩͬʁ͕Θ͔ͬͯศར
ͳͥႩఆ͢Δͷ͔ʁ w աڈͷܦݧ w ࣾXJLJ w ॻ͍ͨ··ɻ͏ͱ͖ʹ͏ਓ͚͕ͩߋ৽ w ใͷ͕৺ w
ϒϥβͷ͓ؾʹೖΓ w Α͘͏ͷɺΧςΰϦʹ͚ͯใπϦʔ ʹ͓ͯ͘͠ͱ͍͍͢
աڈͷܦݧ͔ΒͷԾઆ w ఆظతͳႩఆͰɺใͷ্͕͕Δ͔ʁ w ͨͩ͠Ⴉఆίετ͔͔Δʂʂʂ w ใͷ্͕͕ΔརศੑʼႩఆίετ w ʹͳΕΑͦ͞͏
Ⴉఆ࡞ۀͯ͠Έͯ w ࡞Γ͘͢͠ͳΓใ͕ҭͪ͘͢ͳͬͨ w ใͷ্͕͕Γ͘͢ͳ͍͍ͬͯ͢ w ׳ΕΔͱႩఆ্͕ख͘ͳΔʢίετ͕Լ͕Δʣ
ਤॻͷ͓ࣄ w ࣾͰཉ͍͠ຊ͕͋ͬͨΒਤॻ࿈བྷ w ਤॻ͕ਃ͠ɺຊ୨ʹσϓϩΠ͞ΕͨΒ௨ w ਤॻͷΦεεϝຊ w ݄ʹɺਤॻ͕ΦεεϝຊΛߪೖ w
ຊ୨ʹσϓϩΠ͞ΕͨΒ͓Βͤ w FTB#00,4ΧςΰϦ w ຊ୨ͷσϓϩΠใɺಡΜͩײͳͲͳͲΛ γΣΞ͢ΔॴʢFTBߘͰTMBDL௨ʣ
ਤॻͷ͓ࣄ w ಡΈ͍ͨຊɾྑͦ͞͏ͳຊ͕ຊ୨ʹ߹ͬͯศར w ಡΜͩਓͷײΛݟͯɺಡΈ͍ͨؾ͕࣋ͪߴ·ͬ ͯศར w ٕज़ຊେ͖
ϖΞϓϩͷεεϝ w ϖΞϓϩ͕͖ʢϖΞϓϩͨͯ͘͠ສ༿ʣ w ͍ΖΜͳϓϩδΣΫτͰ͍ΖΜͳํʑͱϖΞϓϩ w ʢࠓճͷ3BJMT%.ొஃऀԿਓ͔ w ࣗؾ͍ͮͨΒϖΞϓϩ͍ͯ͠Δ͕ɺੈؒͦ
͏Ͱͳ͍͔ @ w ͬͱؾܰʹϖΞϓϩΖ͏ʂʂʂ
ϖΞϓϩͯ͠·͢ʁ w 3BJMT%.ओ࠵ͷΧϧύε͞Μ w ϖΞϓϩͨ͜͠ͱͳ͍ΜͰ͢ΑͶʙ w ᓎҪ w ͑ͬɺΧϧύε͞Μͷࢣঊͱͨ͘͞ΜϖΞ ϓϩͯ͠Βͬͨͷʹʜʁʂ
w ʢͪͳΈʹᓎҪͱΧϧύε͞Μಉ͍ʣ w ੈؒͰ͋·ΓϖΞϓϩͯ͠ͳ͍ʁ
ϖΞϓϩ͍ͨ͠ w ࣾͰϖΞϓϩʹ׳ΕͯΔਓͱ׳Εͯͳ͍ਓ͕ ͍ͦ͏ʁ w ϖΞϓϩ͠Α͏ʂʂ w ۜ࠲3BJMTʮݱͰ͑ΔΏΔ͍ϖΞϓϩʯ w ՕॴͰϖΞϓϩɾϞϒϓϩ
w ࣾͰਪਐ
ϖΞϓϩγʔτ࣮ w ࣾͷڞ༗εϖʔε w ௨শ͓ͷؒ w ͜͜ʹϞχλ͋Δͱศ རͦ͏ͱ͍͏Λฉ͍ ͨͷͰ࣮ w
ϖΞϓϩ͘͢͠ͳͬ ͯศརʂ
ϚΠϒʔϜ ✤ ։ൃɾࣄͷαΠΫϧΛલΑΓ্खʹճ͢͜ͱ w ͘Β͍ͬͯΔ w ͨ͘͞Μͷ5SZͱࣦഊͷੵΈॏͶ w ࠷ॳ্ख͘ͳ͍͍ͯ͘ʢ্ख͍͍ͯ͘ʣ w
ͪΐͬͱ্ͣͭख͘Δ w ͨͷ͍͠ɺͨͷ͠Ή
֮͑ͯؼͬͯ΄͍͜͠ͱ ։ൃͷαΠΫϧΛ νʔϜͰͪΐͬͱͣͭ ্खʹ·Θͯ͘͠ͷ͕ ສ༿
֮͑ͯؼͬͯ΄͍͜͠ͱ ✤ ࠓͷ#ձͷ࢘ձεϙϯαʔ͕ສ༿ ✤ ࠓͷϥϯνεϙϯαʔ͕ສ༿ ✤ ݱ3BJMTͱݴ͑ສ༿
͝ਗ਼ௌ͋Γ͕ ͱ͏͍͟͝· ͨ͠ʂ
3BJMT%FWFMPQFS.FFUVQ%": ϥϯνηογϣϯ ݱ3BJMTͷ ࣥචݱ
େೡࢠ দຊ খࣳඒ༝ل ᓎҪୡੜ ϥϯνηογϣϯ ݱ3BJMTͷࣥචݱʂ
͓Βͤ ͓หͷΰϛ ձޙΖͰ ճऩͯ͠·͢ʂ
ݱ3BJMT͕ॻ͔ΕͨܦҢ ϚΠφϏग़൛͞Μ͔Βϝʔϧ ʢ ݄ʣ ʮ3BJMTΛֶͼ͍ͨਓ͕૿͖͑ͯͯΔ Θ͔Γ͘͢ஸೡͳຊ͕ཉ͍͠ དྷय़͘Β͍ʹग़൛Ͱ͖Εʜʯ
ݱ3BJMTͷഎܠ גࣜձࣾສ༿ 3BJMTݱͷ͓ख͍ΛҎ্ 3VCZ3BJMT։ൃνʔϜͰ ֶΜͩݱͷจԽΛຊʹ͍ͨ͠ ͦͯ͠ݱͰ͍͍ͨʂ
ࣥච༻TMBDLνϟϯωϧ։ઃ ϚΠφϏग़൛͞Μͱॳ.5( ʜࣥචظؒʜ ਖ਼ࣜʹߍྃ ߪೖಛయߍྃ ൃച ॏ൛ܾఆ ୈൃߦ ୈܾఆʂʂʂOFX ݱ3BJMTλΠϜϥΠϯ
ݱ3BJMT ݱͰ͑Δ3VCZPO3BJMTश࣮ફΨΠυ 3BJMT%. ͕ઌఔ͖·Γ·ͨ͠ʂʂʂ ϚΠφϏग़൛͞Μͷ͝ްҙͰ ಛయ1%'͕μϯϩʔυͰ͖Δ 23ίʔυ͖νϥγΛதʂ
ࠓདྷͯΔஶऀ େೡࢠ দຊ খࣳඒ༝ل ᓎҪୡੜ
ձͰͷ ࣭ٙԠ
ࣥච༰ɺ ։ൃݱΛج ४ʹબΜͩͷ Ͱ͠ΐ͏͔ʁ
ίʔσΟϯά ελΠϧɺ ༻͢ΔHFNͳ Ͳͷஅج४ ͋Γ·͔͢ʁ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝ ·ͨ͠ ͓หΰϛ ձޙΖͰ ճऩͯ͠·͢ʂ