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
380
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
280
サバイバル/survival
tatsuosakurai
1
90
yours_mine_and_the_truth
tatsuosakurai
0
89
とちぎRuby会議08LT-mitaka.rb第0回目をやります / tochigi-rubykaigi-08-lt-mitakarb
tatsuosakurai
2
210
現場Rails活用ガイド-読んで書いて終わりじゃない!-/genba_rails_guide
tatsuosakurai
4
1.7k
現場で使えるゆるいペアプロ/light_pear_programming
tatsuosakurai
6
3.1k
万葉の教育カリキュラム-ペパボテックフライデー/everyleaf eduction curriculum
tatsuosakurai
0
620
Other Decks in Programming
See All in Programming
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
並行開発のためのコードレビュー
miyukiw
0
1.1k
CSC307 Lecture 07
javiergs
PRO
1
560
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
330
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
210
dchart: charts from deck markup
ajstarks
3
1k
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
310
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Mind Mapping
helmedeiros
PRO
0
90
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
What's in a price? How to price your products and services
michaelherold
247
13k
Balancing Empowerment & Direction
lara
5
900
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
57
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
130
Docker and Python
trallard
47
3.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
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ͳ Ͳͷஅج४ ͋Γ·͔͢ʁ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝ ·ͨ͠ ͓หΰϛ ձޙΖͰ ճऩͯ͠·͢ʂ