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
Kaoru Hotate
July 17, 2019
Technology
1
220
ViewModelをプロダクトに導入した🤖
Kaoru Hotate
July 17, 2019
Tweet
Share
More Decks by Kaoru Hotate
See All by Kaoru Hotate
20240607_人を動かし続ける力_ピープルマネジメントへの内発的動機づけの工夫
hotatekaoru
2
390
20210528_MedPeer_事業成長を加速させたエンジニアリングのウラ側
hotatekaoru
0
1.3k
費用対効果の高いテストコードを書くために意識したこと.pdf
hotatekaoru
3
4.8k
新規プロジェクトのリードエンジニアになるために
hotatekaoru
6
2.6k
リファクタリングチャンスを探せ
hotatekaoru
2
480
Dependabotからの脱却
hotatekaoru
0
450
Fat Modelに対処する 6つのリファクタリングパターン
hotatekaoru
13
4.3k
MobPro2Points
hotatekaoru
0
110
僕らのリファクタリングは裏切らない
hotatekaoru
2
2.7k
Other Decks in Technology
See All in Technology
【2025 Japan AWS Jr. Champions Ignition】点から線、線から面へ〜僕たちが起こすコラボレーション・ムーブメント〜
amixedcolor
1
110
Kiroでインフラ要件定義~テスト を実施してみた
nagisa53
1
170
robocopy の怖い話/scary-story-about-robocopy
emiki
0
420
Claude Codeが働くAI中心の業務システム構築の挑戦―AIエージェント中心の働き方を目指して
os1ma
9
1.2k
From Live Coding to Vibe Coding with Firebase Studio
firebasethailand
1
340
少人数でも回る! DevinとPlaybookで支える運用改善
ishikawa_pro
5
2k
【CEDEC2025】『Shadowverse: Worlds Beyond』二度目のDCG開発でゲームをリデザインする~遊びやすさと競技性の両立~
cygames
PRO
1
190
GMOペパボのデータ基盤とデータ活用の現在地 / Current State of GMO Pepabo's Data Infrastructure and Data Utilization
zaimy
3
150
AWS表彰プログラムとキャリアについて
naoki_0531
1
150
Datasets for Critical Operations by Dataform
kimujun
0
140
AI駆動開発 with MixLeap Study【大阪支部 #3】
lycorptech_jp
PRO
0
290
Wasmで社内ツールを作って配布しよう
askua
0
180
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
Visualization
eitanlees
146
16k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Unsuck your backbone
ammeep
671
58k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
860
How STYLIGHT went responsive
nonsquared
100
5.7k
How to train your dragon (web standard)
notwaldorf
96
6.1k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
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ʹ͋͛·͢