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
五反田rb_35.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
WalkerSumida
March 20, 2019
Technology
0
360
五反田rb_35.pdf
2019年3月20日に開催された五反田.rb #35の登壇資料です!
「ディレクトリ/ファイルをどうやって切っていますか?」
WalkerSumida
March 20, 2019
Tweet
Share
More Decks by WalkerSumida
See All by WalkerSumida
SlackでDMを使わない方が いい理由を説明してみた
walkersumida
1
1.9k
PumaとUnicorn どっちがいいのか / puma vs unicorn
walkersumida
0
230
Open APIやSPA構成のAPI設計 / openapi-api-design
walkersumida
0
450
RubyをからめたWebAssemblyの話 / ruby-webassembly
walkersumida
0
200
Railsの設計 〜コントローラの メタボを防げ〜 / rails-controller-design
walkersumida
1
330
CircleCIで docker-compose最強? / docker-compose-up-on-circleci
walkersumida
2
3.1k
dockerで動いている プロジェクトのrubocop解析 vim編 + おまけ / rubocop vim docker rubymine gotandarb36
walkersumida
0
2.4k
この夏モテたい人のための2stepで起動できるNuxtjs + Rails(ID/PW認証付き)サンプルを公開! / sample nuxtjs rails
walkersumida
3
2.1k
1人で開発したWEBサービスが500社に導入されるために採用した3つの技術とたった1つの考え方 / notia three technologies 20190329
walkersumida
1
2.8k
Other Decks in Technology
See All in Technology
複数クラスタ運用と検索の高度化:ビズリーチにおけるElastic活用事例 / ElasticON Tokyo2026
visional_engineering_and_design
0
170
It’s “Time” to use Temporal
sajikix
3
220
猫でもわかるKiro CLI(AI 駆動開発への道編)
kentapapa
0
270
Sansanでの認証基盤内製化と移行
sansantech
PRO
0
590
Claude Code のコード品質がばらつくので AI に品質保証させる仕組みを作った話 / A story about building a mechanism to have AI ensure quality, because the code quality from Claude Code was inconsistent
nrslib
13
8.6k
内製AIチャットボットで学んだDatadog LLM Observability活用術
mkdev10
0
130
Kubernetesにおける推論基盤
ry
1
420
【Λ(らむだ)】最近のアプデ情報 / RPALT20260318
lambda
0
100
2026年もソフトウェアサプライチェーンのリスクに立ち向かうために / Product Security Square #3
flatt_security
1
670
詳解 強化学習 / In-depth Guide to Reinforcement Learning
prinlab
0
300
めちゃくちゃ開発するQAエンジニアになって感じたメリットとこれからの課題感
ryuhei0000yamamoto
0
130
Tebiki Engineering Team Deck
tebiki
0
27k
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.9k
The Cult of Friendly URLs
andyhume
79
6.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Agile that works and the tools we love
rasmusluckow
331
21k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
640
Producing Creativity
orderedlist
PRO
348
40k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
A better future with KSS
kneath
240
18k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
52k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Transcript
σΟϨΫτϦϑΝΠϧΛ Ͳ͏͍ͬͯͬͯ·͔͢ʁ גࣜձࣾϚπϦΧ/PUJBࣄۀऀ "ZVNV4VNJEB
גࣜձࣾ ϚπϦΧ 4FOTFT 4'"$3. /PUJB &NBJM5SBDLJOH 3VCZΤϯδχΞ ઈࢍืूதͰ͢ʂ
͔ͬ͜Αͯ͘DPPMͳ Ҏ֎͍ͨ͠
ओ࠵ऀ͕ஏΛ͔͔ͳ͍ ͰͲ͏͢Δ
օ͞Μ͕Α͍ͯ͘Δ 4FSWJDFΫϥε͋Γ·͢ΑͶʁ
ஏ͔͍͚ͣ͠Ͳɺ/PUJB 4FSWJDFͰͳ͘-PHJDΫϥε Ͱͬͯ·ͨ͠ɻ
w BQQMPHJDԼʹҰൠతʹݴ ΘΕ͍ͯΔ4FSWJDF͕ೖ͍ͬͯ ·͢ɻ w TMBDL@XFCIPPLSC/PUJB 4MBDL࿈ܞͰॏཁͳ௨Λ 4MBDLʹ௨͢Δػೳ͕͋Γ ·͢ɻͦͷॲཧΛ୲͍ͬͯΔ Ϋϥε
-PHJDΫϥεͷৄࡉ
w ௨ͷछྨ͕ଟ͋Δ w ϝʔϧ։෧௨ w ϑΝΠϧ։෧௨ w FUD -PHJDΫϥεͷৄࡉ
w ͲΜͲΜϝιου͕૿͑ϑΝΠϧ ͷߦ͕૿͑ΔҰํ -PHJDΫϥεͷৄࡉ
MPHJDTFSWJDF
MPHJDTFSWJDF
(JU-BC.BTUPEPOΛࢀߟ ʹ4FSWJDFΛॻ͍ͯΈͨ
w \ಈࢺ^\తޠ^4FSWJDFͱ͍͏໋໊ن ଇ͕جຊ w ػೳʹΑͬͯOBNBTQBDF͕ΒΕ͍ͯ Δ w جຊతʹ4FSWJDFΫϥεͷQVCMJDNFUIPE FYFDVUFͷΈ w
ϨίʔυΦϒδΣΫτΛૢ࡞͢ΔλΠ ϓͷ4FSWJDFϨίʔυΦϒδΣΫτΛ ͦͷ··ฦ͍ͯ͠Δ͜ͱ͕ଟ͍ w ࢀߟIUUQ FVHMFOBIBUFOBCMPHKQFOUSZ (JU-BCͷ4FSWJDFϧʔϧ
w \ಈࢺ^\తޠ^4FSWJDFͱ͍͏໋ ໊نଇ w جຊతʹ4FSWJDFΫϥεͷQVCMJD NFUIPEDBMMͷΈ w ศརπʔϧ܈MJCʹ͋ͬͨ w ࢀߟIUUQ
FVHMFOBIBUFOBCMPHKQ FOUSZ .BTUPEPOͷ4FSWJDFϧʔϧ
w QVCMJDNFUIPE͕DBMM͚ͩʹͳͬͨ ͷͰݟ͍͢ FYFDVUF͍ͷͰ DBMMΛ࠾༻ w ࠓޙ௨ͷछྨ͕૿͑ͯංେԽ ͠ͳ͍ ͜Μͳײ͡ʹͳͬͨ
͜ΕͰ௨ͷछྨͳͷͰɺ ͲͪΒ͔ͱݴ͏ͱϢʔεέʔ ε͡Όͳ͍ʁ
w 4FSWJDF࠶ར༻ՄೳͳΫϥε ௨ ͷྫͰ͍͏ͱʮ௨͢Δʯͱ͍͏ ॲཧͷ෦ w 6TF$BTF࠶ར༻ෆՄೳͳΫϥε ௨ ͷྫͰ͍͏ͱʮϝʔϧ͕։෧͞
Εͨ͜ͱΛ௨͢Δʯͱ͍͏ॲཧ ͷ෦ 4FSWJDF 6TF$BTF
w 4FSWJDF࠶ར༻ՄೳͳΫϥε ௨ ͷྫͰ͍͏ͱʮ௨͢Δʯͱ͍͏ ॲཧͷ෦ w 6TF$BTF࠶ར༻ෆՄೳͳΫϥε ௨ ͷྫͰ͍͏ͱʮϝʔϧ͕։෧͞
Εͨ͜ͱΛ௨͢Δʯͱ͍͏ॲཧ ͷ෦ ॻ͖͑ͯΈͨ
ͰͯΑʁϢʔεέʔεͬ ͯओମ͕γεςϜͰͳͯ͘ ΤϯυϢʔβ͡Όͳ͍ʁ
௨͢ΔͷγεςϜ͕ओମͷॲཧɻ ΤϯυϢʔβ͕ߦͬͨϢʔεέʔε ʮϝʔϧϑΝΠϧΛ։͘ʯͱ͍͏͜ͱ
w ͳͥΤϯυϢʔβࢹͷϢʔεέʔ εʹͨ͠ͷ͔ʁ w ʮϝʔϧΛ։͘ʯͱ͍͏Ϣʔε έʔεͰ࣮ߦ͢Δॲཧɺ௨ ͢ΔҎ֎ʹ৭ʑ͋ͬͨͨΊ w ʮϝʔϧΛ։͘ʯ w
ʮϝʔϧ͕։෧͞Εͨ͜ͱΛ ௨͢Δʯ w ʮ։෧ΛΧϯτ͢Δʯ ͞Βʹॻ͖͑Δ
w 6TF$BTF w ΤϯυϢʔβ͔ΒݟͨΦϖϨʔγϣϯ໊ʹ͢Δɻ w \ಈࢺ^\తޠ^ͱ͍͏໋໊نଇ w Ϣʔεέʔε໘͕શͯҧ͏ͣͳͷͰ࠶ར༻͞Εͳ͍ɻ w 4FSWJDF
w γεςϜ͔Βݟͨॲཧ໊ʹ͢Δɻ w \ಈࢺ^\తޠ^4FSWJDFͱ͍͏໋໊نଇ w ࠶ར༻͞ΕΔॲཧΛॻ͍ͨΓɺෳࡶͳॲཧΛΓग़ͨ͠ॲཧΛॻ͘ɻ w ڞ௨ w جຊతʹQVCMJDNFUIPEDBMMͷΈ ࠷ऴఆٛ
ϥΠϒϥϦ BXTTELHFN ͷ ϥούʔͲ͜ʹ͔͔͘ MJC
ࠓճ൚༻ੑ͕ߴ͍ͷ Ͱ
HFNʹΓग़ͨ͠
ͪΐͬͱDPPMͳ͠͠ ͯ͝ΊΜͳ͍͞
w ͳͥ࡞͔ͬͨ w BXTTELHFNͦͷ··͏ͱIBTIܗ ࣜͰύϥϝʔλΛେྔʹΘͨ͢ͷͰɺ ϝιουνΣʔϯͰͤΔΑ͏ʹ͠ ͔ͨͬͨͨΊ w %ZOBNPJEHFN͕͋Δ͕ݕࡧܥ͕ऑ ͗ͯ͢ɺཉ͍͠ใ͕औಘͰ͖ͳ͔ͬ
ͨ w ࡞ͬͯͲ͏ʁ w HFNΛ։ൃ͢Δͷҙ֎ͱ؆୯ w ՋͭͿ͠ʹͳΔͷͰ͍͍ EZOBNPECBQJHFN ˒͍͚ͨͩΔͱϞνϕʔγϣϯ্͕ΔͷͰ ΑΖ͓͘͠ئ͍͠·͢ʂ IUUQTHJUIVCDPNXBMLFSTVNJEBEZOBNPECBQJ
HFNΓग़͠ͱ͍͏ खஈ͋Γ·͢
͝ਗ਼ௌ͋Γ͕ͱ͏͟͝ ͍·ͨ͠