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
ViewModelをプロダクトに導入した🤖
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kaoru Hotate
July 17, 2019
Technology
230
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ViewModelをプロダクトに導入した🤖
Kaoru Hotate
July 17, 2019
More Decks by Kaoru Hotate
See All by Kaoru Hotate
20240607_人を動かし続ける力_ピープルマネジメントへの内発的動機づけの工夫
hotatekaoru
2
430
20210528_MedPeer_事業成長を加速させたエンジニアリングのウラ側
hotatekaoru
0
1.3k
費用対効果の高いテストコードを書くために意識したこと.pdf
hotatekaoru
3
5.1k
新規プロジェクトのリードエンジニアになるために
hotatekaoru
6
2.7k
リファクタリングチャンスを探せ
hotatekaoru
2
550
Dependabotからの脱却
hotatekaoru
0
510
Fat Modelに対処する 6つのリファクタリングパターン
hotatekaoru
13
4.8k
MobPro2Points
hotatekaoru
0
130
僕らのリファクタリングは裏切らない
hotatekaoru
2
2.8k
Other Decks in Technology
See All in Technology
ChatworkとBPaaS 異なる特性で学んだAI機能開発の ベストプラクティス
kubell_hr
2
3.4k
FDE という解 ― 暗黙知と明示知をつなぐ、伴走型エンジニアリング ―
otanet
0
100
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
480
生成 AI × MCP で切り拓く次世代 SRE!自律型運用への挑戦と開発者体験の進化
_awache
0
190
非エンジニアがClaudeと挑んだ「1ヶ月間プロダクト30本ノック」
askokc
0
170
小さくはじめるSLI/SLO ~育てながら組織に定着させる実践知~ / Starting Small with SLI/SLOs: Building Adoption Through Continuous Growth
nari_ex
2
1.1k
「嘘をつくテスト」の失敗例から学ぶ 良いテストコード #frontend_phpcon_do
asumikam
0
610
Reliability in the Age of AI: Engineering for AI Velocity
rrreeeyyy
0
120
日本 Fintech 未来予測レポート 2027〜2028年(オリジナル版)
8maki
0
250
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
2.1k
"何を作るか"を任される エンジニアは、どう育つのか
yutaokafuji
1
500
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Are puppies a ranking factor?
jonoalderson
1
3.5k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
200
My Coaching Mixtape
mlcsv
0
140
Skip the Path - Find Your Career Trail
mkilby
1
140
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
860
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
240
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
140
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Evolving SEO for Evolving Search Engines
ryanjones
0
210
The Pragmatic Product Professional
lauravandoore
37
7.3k
Transcript
7JFX.PEFMΛ ৽نϓϩμΫτʹಋೖͨ͠ ,BPSV)PUBUF!QVSVOLBPSV .FE1FFS3VCZPO3BJMT&OHJOFFS 0UFNBDIJSC PUFNBDIJSC
อཱ֜ ,BPSV)PUBUF !QVSVOLBPSV ϝυϐΞͱ͍͏ձࣾͰ 3BJMTϝΠϯͰ ͨ·ʹ4XJGUΛॻ͍ͯ·͢ ࣗݾհ
$POUSPMMFS͔Β7JFXʹ͢ΠϯελϯεมΛ ·ͱΊͨΦϒδΣΫτ ʢ͋ͱͰ۩ମྫग़͠·͢ʣ ϞόΠϧΞϓϦ։ൃͰѻ͏7JFX.PEFMͱ ҟͳΓ·͢ ͜ͷεϥΠυͰѻ͏7JFX.PEFMͱ
3BJMT%FWFMPQFST.FFUVQ !XJMMOFU͞Μͷൃද IUUQTTQFBLFSEFDLDPNXJMMOFUSFSVGBMTFTIFOCBTJGBOH ͖͔͚ͬ
ʮ4BOEJ.FU[3VMFT'PS%FWFMPQFSTʯ IUUQTUIPVHIUCPUDPNCMPHTBOEJNFU[SVMFTGPS EFWFMPQFSTPOMZJOTUBOUJBUFPOFPCKFDUJOUIFDPOUSPMMFS 0OMZJOTUBOUJBUFPOFPCKFDUJOUIFDPOUSPMMFS ͖͔͚ͬͷ͖͔͚ͬ
None
None
None
None
՝ େྔͷQSFQBSF@YYYϝιου େྔͷΠϯελϯεม ͲͷΞΫγϣϯ͔ΒͲͷΠϯελϯεม͕ ఆٛ͞Ε͍ͯΔ͔Θ͔ΓͮΒ͍ $POUSPMMFSͷՄಡੑ͕͘ͳΔ
՝ ࣮ࣾձͷιʔείʔυɺ ͏ͪΐͬͱϋʔυϞʔυ $POUSPMMFSʹϩδοΫ͕ॻ͍ͯ͋Δέʔε͋Δ ߦΛܰ͑͘Δ$POUSPMMFS ͜ͷੈʹ࣮ࡏ͍ͯ͠ΔΒ͍͠ ԿΒ͔ͷΈ͕ཉ͍͠
7JFX.PEFMͷಋೖ ΠϯελϯεมͷఆٛΛ·ͱΊͨΫϥεΛ ΞΫγϣϯ͝ͱʹ࡞͢Δ $POUSPMMFS͔ΒQSFQBSFϝιουΛഉআ͢Δ
7JFX.PEFMͷಋೖʢ7JFX.PEFMͷ࡞ʣ BQQWJFX@NPEFMTBSUJDMFT ᵓJOEFY@WJFX@NPEFMSC ᵓTIPX@WJFX@NPEFMSC ᵋTJEF@NFOV@WJFX@NPEFMSC
7JFX.PEFMͷಋೖʢ7JFX.PEFMͷ࡞ʣ
7JFX.PEFMͷಋೖʢ$POUSPMMFS7JFXʣ
None
7JFX.PEFMΛಋೖͯ͠Α͔ͬͨ͜ͱ $POUSPMMFSͷՄಡੑ্͕͕ͬͨ ςετίʔυ͕ॻ͖͘͢ͳͬͨ QBSUJBMʹ͢มͷఆٛΛॻ͖͘͢ͳͬͨ
7JFX.PEFMΛಋೖͯ͠Α͔ͬͨ͜ͱ $POUSPMMFSͷՄಡੑ্͕͕ͬͨ $POUSPMMFS͔ΒΫϥεΛݺͼग़͢ॲཧΛ ߦॻ͚ͩ͘
ςετίʔυ͕ॻ͖͘͢ͳͬͨ $POUSPMMFSͷςετͲ͜ʹॻ͖·͔͢ʁ 7JFX.PEFMΛಋೖͯ͠Α͔ͬͨ͜ͱ
ςετίʔυ͕ॻ͖͘͢ͳͬͨ 7JFX.PEFMͷಋೖ 7JFX.PEFM୯ҐͰςετίʔυΛॻ͘ Πϯελϯεม୯Ґʹςετ͕ॻ͚Δ 7JFX.PEFMΛಋೖͯ͠Α͔ͬͨ͜ͱ
QBSUJBMʹ͢มͷఆٛΛॻ͖͘͢ͳͬͨ TJEFNFOVͷQBSUJBMΛݺͼग़͢ॲཧ 7JFX.PEFMΛಋೖͯ͠Α͔ͬͨ͜ͱ 7JFX.PEFMಋೖ͢Δͱɺ
໋໊ 7JFX.PEFMͩͱɺޡղ͞ΕΔڪΕ͕͋Δ 7JFX0CKFDU 7JFX*OTUBODF 7JFX.PEFMͰΜͰΔ͜ͱ
ಋೖ͢Δ͠ͳ͍ͷΓ͚ ΞΫγϣϯ୯ҐͰಋೖͰ͖Δɺ Ͳ͜ʹରͯ͠ಋೖ͢Δ͠ͳ͍໌֬ʹ͍ͨ͠ 3VCPDPQͷ"#$4J[F.FUIPE-FOHUIͰ QSJWBUFϝιουʹΓग़͘͢Β͍ͳΒɻɻɻ 7JFX.PEFMͰΜͰΔ͜ͱ
7JFX.PEFMͰΜͰΔ͜ͱ
·ͱΊ 7JFX.PEFMΛಋೖͯ͠Α͔ͬͨʂ $POUSPMMFSͷՄಡੑ্͕͕ͬͨ ςετίʔυ͕ॻ͖͘͢ͳͬͨ QBSUJBMʹ͢มͷఆٛΛॻ͖͘͢ͳͬͨ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ ࢿྉ5XJUUFSʹ͋͛·͢