Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
現場Rails活用ガイド-読んで書いて終わりじゃない!-/genba_rails_guide
Search
tatsuosakurai
February 06, 2019
Programming
4
1.6k
現場Rails活用ガイド-読んで書いて終わりじゃない!-/genba_rails_guide
「現場で使える Ruby on Rails 5速習実践ガイド」増刷記念 著者交流会の発表資料です
tatsuosakurai
February 06, 2019
Tweet
Share
More Decks by tatsuosakurai
See All by tatsuosakurai
チーム開発のイメージ/Image of team development
tatsuosakurai
2
270
サバイバル/survival
tatsuosakurai
1
80
yours_mine_and_the_truth
tatsuosakurai
0
86
とちぎRuby会議08LT-mitaka.rb第0回目をやります / tochigi-rubykaigi-08-lt-mitakarb
tatsuosakurai
2
200
RailsDM2019-株式会社万葉会社説明-現場Railsの執筆現場 / railsdm-https://speakerdeck.com/tatsuosakurai/railsdm2019-everyleaf-and-genba-rails
tatsuosakurai
2
370
現場で使えるゆるいペアプロ/light_pear_programming
tatsuosakurai
6
3k
万葉の教育カリキュラム-ペパボテックフライデー/everyleaf eduction curriculum
tatsuosakurai
0
590
Other Decks in Programming
See All in Programming
開発に寄りそう自動テストの実現
goyoki
2
1.2k
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
130
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.9k
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
130
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.3k
ゲームの物理 剛体編
fadis
0
360
AIコーディングエージェント(skywork)
kondai24
0
180
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
3.8k
マスタデータ問題、マイクロサービスでどう解くか
kts
0
110
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
9
2.4k
GISエンジニアから見たLINKSデータ
nokonoko1203
0
170
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
230
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How STYLIGHT went responsive
nonsquared
100
6k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
400
The Pragmatic Product Professional
lauravandoore
37
7.1k
Producing Creativity
orderedlist
PRO
348
40k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.7k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
980
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Invisible Side of Design
smashingmag
302
51k
Color Theory Basics | Prateek | Gurzu
gurzu
0
140
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
190
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
340
Transcript
%*7&*/50$0%& ʮݱͰ͑Δ3VCZPO3BJMTश࣮ફΨΠυʯ૿ه೦ஶऀަྲྀձ !UBUTVPTBLVSBJ ݱ3BJMT ݱ3BJMT ׆༻ΨΠυ ᴷಡΜͰॻ͍ͯऴΘΓ͡Όͳ͍ʂᴷ
ࣗݾհ ᓎҪୡੜ!UBUTVP4BLVSBJ ສ༿3BJMTΤϯδχΞྺ ສ༿औక <ݱͰ͑Δ3VCZPO3BJMTश࣮ફΨΠυ> ͷஶऀͷҰਓ ϖΞϓϩ͕͖ ࠷ۙ%*$͞ΜͰϖΞϓϩͤͯ͞Β͍ͬͯ·͢
%*$ଔۀੜ!VDIJOPLPUͱͷϖΞϓϩࢿྉ <ݱͰ͑ΔΏΔ͍ϖΞϓϩ> IUUQTTQFBLFSEFDLDPNUBUTVPTBLVSBJMJHIUQFBSQSPHSBNNJOH
ΞδΣϯμ ݱ3BJMTʹ͍ͭͯ ݱ3BJMTͷഎܠ ݱ3BJMTΛಡΜͩޙʹ
ݱ3BJMT ݱͰ͑Δ3VCZPO3BJMTश࣮ફΨΠυ
ݱ3BJMT ݱͰ͑Δ3VCZPO3BJMTश࣮ફΨΠυ ͓͔͛͞·Ͱ૿ʂ Λॕͯ͠ϚΠφϏϒοΫε͞ΜͰ ಛయ1%'ͷҰ෦Λެ։ IUUQTCPPLNZOBWJKQQDCPPLCMPHEFUBJMJE
ࠓདྷͯΔஶऀ େೡࢠ দຊ খࣳඒ༝ل ᓎҪୡੜ
ݱ3BJMT͕ॻ͔ΕͨܦҢ ϚΠφϏग़൛ͷҏࠤ͞Μ͔Βϝʔϧ ʢ ݄ʣ 3BJMTΛֶͼ͍ͨਓ͕૿͖͑ͯͯΔ Θ͔Γ͘͢ஸೡͳຊ͕ཉ͍͠ དྷय़͘Β͍ʹग़൛Ͱ͖Εʜ
https://everyleaf.com/ ݱ3BJMTͷഎܠ
ݱ3BJMTͷഎܠ גࣜձࣾສ༿3BJMTϓϩϑΣογϣφϧ ͍ΖΜͳݱͷ͓ख͍Λͯ͠Ҏ্ 3VCZ3BJMT։ൃνʔϜͰֶΜͩจԽ ͳΔ͘Θ͔Γ͍͖͍͑ͯͨ͘͢
ݱ3BJMTͷഎܠ 3BJMTͷຊͨ͘͞Μ͋Δ ࠓ·Ͱ͋·Γॻ͔Ε͍ͯͳ͍ ։ൃݱͷΛॻ͖͍ͨ ͦͯ͠ݱͰ͍͍ͨʂ
ࣥච༻TMBDLνϟϯωϧ։ઃ ϚΠφϏग़൛͞Μͱॳ.5( ʜࣥචظؒʜ ਖ਼ࣜʹߍྃ ߪೖಛయߍྃ ൃച ॏ൛ܾఆ ୈൃߦ ݱ3BJMTλΠϜϥΠϯ
͔͜͜Β ͋ͳͨͷϨʔϧΛ ৳ͯ͠Β͑Δ ͖͔͚ͬͱͳΕͨΒ ͏Ε͍͠Ͱ͢ ݱ3BJMT 3BJMTΛͬͨ8FCΞϓϦέʔγϣϯ։ൃͷ࠷ॳͷϨʔϧ
ݱ3BJMTΛಡΜͩޙʹ 3BJMTΛֶͼ࢝Ίͨํ͔ΒΑ͘ड͚Δ࣭ l3BJMTҎ֎ʹͳʹΛ ֶͿͱ͍͍Ͱ͔͢ʁz
ઙ͘͘ඇޮ ʜͳʹΛ͍͔ͨ͠ɺͲ͏ͳΓ͍͔ͨʹΑΓ·͕͢ʜ 3VCZ3BJMTΛͪΌΜͱ ͑ΔΑ͏ʹͳ͔ͬͯΒͷํ͕ ଞͷݴޠΛֶͿͱ͖ޮత
3BJMT͕͑Δͱʁ $36%͕Ͱ͖ͨʁ ΞϓϦ͕࡞Εͨʁ ΧϦΩϡϥϜ͕ऴΘͬͨʁ
$36%͕Ͱ͖ͨʁ ΞϓϦ͕࡞Εͨʁ ΧϦΩϡϥϜ͕ऴΘͬͨʁ 3BJMT͕͑Δͱʁ
ݱ࣮ͷΛղܾ͢Δ ຊϦϑΝϨϯε͚ͩͰݱ࣮ͷղܾͰ͖ͳ͍ʂ جຊΛΈ߹ΘͤͨΓɺԠ༻ͨ͠Γʜ
3BJMTͰݱ࣮ͷΛղܾ ࡞Γ͍ͨͷɺղܾ͍ͨ͠՝Λߟ͑Δ ઃܭ͢Δ ࣮͢Δ ӡ༻͢Δ վળ͢Δ
͙͢ʹ্ख͘Ͱ͖ͳ͍ Δͱ׳ΕΔ Βͳ͍ˠͬͯΔ ͬͯΔˠΘ͔Δ Θ͔Δˠ࣮ફͰ͖Δ ܇࿅͕ॏཁʂ
3BJMTΛखʹೃછ·ͤΔ ཪଆɾΈΛΔ 3VCZ 3BJMT HFN 8FC )551 )5.- %# 001
3&45 FUD ߟ͑ΔɺखΛಈ͔͢ ͦΕΒΛͨͷ͠Ή
͍͢͝ਓୡ͔ΒڭΘͬͨ͜ͱ ͍͢͝ਓୡɺ ͨ͘͘͢͝͞ΜͷίʔυΛಡΜͰ͍Δ ͨ͘͘͢͝͞ΜͷίʔυΛॻ͍͍ͯΔ ͨ͘͘͢͝͞ΜͷࣦഊΛ͍ͯ͠Δ ͨ͘͘͢͝͞ΜͷࠔΔ໘Λܦݧ͍ͯ͠Δ ͨ͘͘͢͝͞ΜͷΛੵΈॏͶ͍ͯΔ
͍͢͝ਓୡ͔ΒڭΘͬͨ͜ͱ ͬͱ Γ͗ͯ͢ ͍͍Μͩʂ
ͬͱʂ ͬͱίʔυΛಡΉ ͬͱίʔυΛॻ͘ ͬͱͨ͘͞Μࣦഊ͢Δ ͬͱࠔΔ໘Λܦݧ͢Δ ͬͱͨ͘͞ΜΛ͢Δ
ͬͱʂ ͬͱಡΈ͍͢ίʔυʁ ͬͱ͍ίʔυʁ ͬͱૣ͘࡞Δʹʁ ͬͱͨͷ͘͠։ൃ͢Δʹʁ ͬͱ͍͍ͷΛ࡞Δʹʁ
%*7& */50 $0%& ͬͱʂ
ίʔυʹજΔίπ ʓ4QFDJBMɹ5JQT ɹɾCZFCVHͰσόοά ɹɾ#VOEMFSͰHFNͷதΛௐΔ ɹɾ.FUIPETPVSDF@MPDBUJPOͰϝιουͷ࣮ՕॴΛ୳͢ ɹɾ"DUJWF3FDPSE3FMBUJPOUP@TRMͰ42-Λ֬ೝ͠Α͏ ʓ4QFDJBMɹཱ͓ͪϦϯΫू ɹɾ3VCZͷϦϯΫू ɹɾ3BJMTͷϦϯΫू ɹɾHFNͷϦϯΫू
ɹɾ34QFDͷϦϯΫू
ݱ3BJMT ݱͰ͑Δ3VCZPO3BJMTश࣮ફΨΠυ ͓͔͛͞·Ͱ૿ʂ Λॕͯ͠ϚΠφϏϒοΫε͞ΜͰ ಛయ1%'ͷҰ෦Λެ։ IUUQTCPPLNZOBWJKQQDCPPLCMPHEFUBJMJE
ͱΓ͋͑ͣͲΜͳ͜ͱ͔Βʁ Α͘͏ͷ֮͑Δ ศརͳಓ۩ΛΔ ͏සͷߴ͍ͷɺεοͱ͑ΔΑ͏ʹͯ͠ ͓͘ͱ͏ճ͓ಘ ύλʔϯΛͬͯ͑ΔΑ͏ʹ͓ͯ͘͠ͱޮత جૅΛ͔ͬ͠ΓݻΊΔʢԠ༻جૅͷ্ʣ
جૅΛݻΊΔɾ۷ΓԼ͛Δ ຊͷ௨Γʹॻ͍ͯΈͯಈ͍ͨ ͪΐͬͱม͑ͯΈΔͱͲ͏ͳΔʁ ༧Ͳ͓ΓʁҧͬͨʁͳΜͰͩΖ͏ʁʁʁ 3BJMTͷϝιουͲΜͳ࣮ʹͳͬͯΔʁ ຊϦϑΝϨϯεʹॻ͍ͯ͋Δ͔Βಈ͘Θ͚͡Όͳ͍ɻ࣮͞Εͨ௨Γʹಈ͘ 3BJMT3VCZͰॻ͔Ε͍ͯΔͷͰɺ3VCZ͕Θ͔Δͱ3BJMTͷίʔυ͕ԿΛ͍ͯ͠Δͷ͔Θ͔ͬͯศརʂ
ཪଆʹࢥ͍ΛͤΔ ॻ͍ͯಈ͍ͨʂ··ʹ͍ͯ͠·ͤΜ͔ʁ ͕ࣗॻ͍͍ͯΔίʔυɺ3BJMT͕ཪͰͳʹΛͯ͠ ͘ΕͯΔ͔Θ͔Γ·͢ʁ ͲΜͳΫϥε͕ΘΕͯΔ͔ҙࣝͰ͖ͯ·͢ʁ
ݱ3BJMTͷ׆༻ ຊʹॻ͍ͯ͋Δ͜ͱΛ͖͔͚ͬʹ ͖ͳͱ͜ΖɺؾʹͳΔͱ͜ΖΛ۷ΓԼ͍͛ͯ͘ ͲΜͳΫϥεͷϝιουʁ ΫϥεϝιουʁΠϯελϯεϝιουʁ ۤखͳͱ͜ΖʁΑ͘͏ͱ͜ΖʁԠ༻Ͱ͖Δʁ
ݱ3BJMTͷ׆༻ ݱ3BJMTʹॻ͍ͯ͋Δ͜ͱΛͨΊ͢ ॻ͍ͯ͋Δ͜ͱΛͪΐͬͱม͑ͯಈ͔ͯ͠ΈΔ ཪଆͰͲΜͳ͜ͱ͕ى͖ͯΔ͔ௐΔ 3BJMTͷ࣮ΛΈΔ ݱ3BJMTΛಡΈฦ͢
ݱ3BJMTͷಛయͷ׆༻ 3BJMTͷ࣮ΛΈͨΓɺཪଆͰͳʹ͕ىͬͯ͜Δ͔ௐΔͷʹศར ɹɾCZFCVHͰσόοά ɹɾ#VOEMFSͰHFNͷதΛௐΔ ɹɾ.FUIPETPVSDF@MPDBUJPOͰϝιουͷ࣮ՕॴΛ୳͢ ɹɾ"DUJWF3FDPSE3FMBUJPOUP@TRMͰ42-Λ֬ೝ͠Α͏
ਖ਼ղͷͳ͍ੈք ϓϩάϥϛϯάʹਖ਼ղ͋Γ·ͤΜ ਖ਼ղ͕͋ͬͯͦ͜ʹ͔͏ͱ͍͏ͷͰͳ͘ ࣗୡͰਖ਼ղΛ࡞Γग़͍ͯ͘͠ϓϩηε
͔͜͜Β ͋ͳͨͷϨʔϧΛ ৳ͯ͠Β͑Δ ͖͔͚ͬͱͳΕͨΒ ͏Ε͍͠Ͱ͢ ݱ3BJMT 3BJMTΛͬͨ8FCΞϓϦέʔγϣϯ։ൃͷ࠷ॳͷϨʔϧ
·ͱΊ
ࣥච༻TMBDLνϟϯωϧ։ઃ ϚΠφϏग़൛͞Μͱॳ.5( ʜࣥචظؒʜ ਖ਼ࣜʹߍྃ ߪೖಛయߍྃ ൃച ॏ൛ܾఆ ୈൃߦ ݱ3BJMTλΠϜϥΠϯ
ݱ3BJMT ݱͰ͑Δ3VCZPO3BJMTश࣮ફΨΠυ ͓͔͛͞·Ͱ૿ʂ Λॕͯ͠ϚΠφϏϒοΫε͞ΜͰ ಛయ1%'ͷҰ෦Λެ։ IUUQTCPPLNZOBWJKQQDCPPLCMPHEFUBJMJE
͔͜͜Β ͋ͳͨͷϨʔϧΛ ৳ͯ͠Β͑Δ ͖͔͚ͬͱͳΕͨΒ ͏Ε͍͠Ͱ͢ ݱ3BJMT 3BJMTΛͬͨ8FCΞϓϦέʔγϣϯ։ൃͷ࠷ॳͷϨʔϧ
ࠓདྷͯΔஶऀ େೡࢠ দຊ খࣳඒ༝ل ᓎҪୡੜ
େೡࢠ দຊ খࣳඒ༝ل ᓎҪୡੜ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ ଓ͖ަྲྀձͰʂ