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
マネーフォワードクラウド経費でのフロントエンドの取り組み / moneyforward-exp...
Search
Hiromi Kimura
September 30, 2020
Programming
4
1k
マネーフォワードクラウド経費でのフロントエンドの取り組み / moneyforward-expense-frontend
Hiromi Kimura
September 30, 2020
Tweet
Share
More Decks by Hiromi Kimura
See All by Hiromi Kimura
マネーフォワード Pay for Businessのフロントエンド / Money Forward Pay for Business Frontend
kimromi
0
820
エンジニアにとってのアウトプットとはなにか考えた / what-is-output
kimromi
3
1.1k
TypeScriptで作るGitHubApps / make GitHub Apps by TypeScript
kimromi
0
580
ムームードメインのJavaScript環境を整えた話 / prepare muumuu-domain's javascript
kimromi
1
530
ぼくがかんがえたさいきょうのぷるりくえすと / saikyo-no-pull-request
kimromi
7
110k
Vue.js on Rails / vue-js-on-rails
kimromi
7
4.7k
本番環境にVue.jsを使った話 / Use Vue.js at production
kimromi
3
1.4k
how about Marp?
kimromi
0
120
engineer-guideline
kimromi
0
1k
Other Decks in Programming
See All in Programming
「個人開発マネタイズ大全」が教えてくれたこと
bani24884
1
270
Introduction to kotlinx.rpc
arawn
0
770
sappoRo.R #12 初心者セッション
kosugitti
0
280
Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた
akihisaikeda
1
140
Honoをフロントエンドで使う 3つのやり方
yusukebe
7
3.6k
たのしいSocketのしくみ / Socket Under a Microscope
coe401_
8
1.4k
推しメソッドsource_locationのしくみを探る - はじめてRubyのコードを読んでみた
nobu09
2
340
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
7
4.2k
15分で学ぶDuckDBの可愛い使い方 DuckDBの最近の更新
notrogue
3
740
iOSでQRコード生成奮闘記
ktcryomm
2
110
dbt Pythonモデルで実現するSnowflake活用術
trsnium
0
270
Djangoにおける複数ユーザー種別認証の設計アプローチ@DjangoCongress JP 2025
delhi09
PRO
4
500
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
44
14k
Building an army of robots
kneath
303
45k
The Invisible Side of Design
smashingmag
299
50k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Building Adaptive Systems
keathley
40
2.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Bash Introduction
62gerente
611
210k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
Transcript
ϚωʔϑΥϫʔυΫϥυܦඅͰͷ ϑϩϯτΤϯυͷऔΓΈ
Ԭੜ·ΕԬҭͪ ϚωʔϑΥϫʔυԬڌ Ϋϥυܦඅ։ൃ෦ ϑϩϯτΤϯυΤϯδχΞ69νʔϜϦʔμʔ ଜւ )JSPNJ,JNVSB !LJNSPNJ ࠷ۙΩϟϯϓʹͲͬΓ ॳ৺ऀ
ಛผڅۚ΄΅Ωϟϯϓ༻ʹͭ͗ࠐΉ
ϞϯϕϧޒέࢁϕʔεΩϟϯϓ ɹԬݝಹՑࢢ ɹͱͯඋ͞Ε͍ͯͯిݯ͋Δ ɹγϟϫʔɾτΠϨɾચ͍ͳͲΩϨΠ άϦʔϯύϧਆڦ ɹԬݝീঁࢢ ɹϑΝϛϦʔΩϟϯϓʹ͍ͬͯ͜ ɹࠓߦ͜͏ͱ͍ͯ͠Δͱ͜Ζ άϥϯϐϯάԬͿͲ͏ͷथʙւ෩ͱͷԻʙ ɹԬݝࢢ
ɹւͷͦͰάϥϯϐϯά ɹΊͬͪΌਓؾ ଞʹ͋ͬͨΒ ͥͻڭ͍͑ͯͩ͘͞ʂ
Ԭ ڌ
ืूதʂʂ
σβΠϯϦχϡʔΞϧ
ϦχϡʔΞϧલ ϦχϡʔΞϧޙ
ϔομʔͱαΠυϝχϡʔΛ શϖʔδͰ3FBDUʹ Ұ෦ϖʔδͰίϯςϯπ3FBDU
ΞδΣϯμ w 3BJMTͰͷϑϩϯτΤϯυ w (SBQI2- w ࣮ϧʔϧͱυΩϡϝϯτԽ
ΫϥυܦඅͷϑϩϯτΤϯυڥ
ΫϥυܦඅͷϑϩϯτΤϯυڥ w PO3VCZPO3BJMT w OPU41"ɺ443͋Γ w 5ZQF4DSJQU 3FBDU 3FEVY XFCQBDL
OPU8FCQBDLFS w 8FC"1*(SBQI2- w ελΠϧཧTUZMFEDPNQPOFOUT w 4UPSZCPPL w &4-JOU 1SFUUJFS +FTU
OPU41"Ͱͷ3FBDU PO3BJMT
SFBDU@PO@SBJMTHFN w 3BJMTଆ͔ΒQSPQTΛ͢ɺ443Ͱ͖Δ w EJWλάΛग़ྗࣗ͠ಈͰ3FBDU%0.SFOEFS Ͱ "QQίϯϙʔωϯτΛSFOEFSͭͭ͠QSPQTΛηοτͯ͘͠ΕΔ
3BJMTͷίϯςΩετʹґଘ͠ͳ͍ কདྷͷ41"ԽͷͨΊʂ
3BJMTଆ͔ΒݺͿ3FBDUίϯϙʔωϯτͭ w "QQίϯϙʔωϯτʹQSPQTͰݱࡏͷύεΛ͢ w SFBDUSPVUFSΛͬͯύε͝ͱʹදࣔ͢ΔίϯϙʔωϯτΛΓସ͑ w ϖʔδ༻ͷίϯϙʔωϯτΛશύεͰ༻ҙ
σΟϨΫτϦߏΛ ϑϨʔϜϫʔΫͬΆ͘ ᶃ
σΟϨΫτϦߏΛϑϨʔϜϫʔΫͬΆ͘ w ͱͱ3BJMTͱີͳߏͩͬͨ w QBHFTҎԼར༻͢Δϖʔδͷ63-ͱ߹ΘͤΔ /FYUKTͱ߹ΘͤΔ
σΟϨΫτϦߏ w ςετͱ4UPSZ ίϯϙʔωϯτɾ࣮ͱಉ͡ॴʹ
(SBQI2-
(SBQI2- w "1*ΤϯυϙΠϯτͭ 1045 w ݺͼग़͠ଆͰඞཁͳใͷΈΛͭͷ2VFSZͰ·ͱΊͯऔಘͰ͖Δ w ·ͱΊͯߋ৽Ͱ͖Δ .VUBUJPO
IUUQTEFWFMPQFSHJUIVCDPNWFYQMPSFS
(SBQI2-ͷศརͳ w 8FC"1*Λ࣮ߦ͢ΔճΛݮΒ͢͜ͱ͕Ͱ͖Δ w ݺͼग़͠ଆͰඞཁͳใͷΈऔಘ͢Δ͜ͱ͕Ͱ͖Δ w ܕΛ2VFSZ͔ΒࣗಈੜͰ͖Δ
ϩάΠϯϢʔβʔใɾ͓Βͤɾ௨ͳͲͷใΛ ·ͱΊͯͭͷ2VFSZͰऔಘ
"QPMMP$MJFOU 3FBDU w (SBQI2-"1*Λ3FBDUͰ࣮ߦͰ͖ΔϥΠϒϥϦ w VTF2VFSZ VTF.VUBUJPO)PPLT w BQPMMPMJOLTUBUFΘͣ3FEVYͰ
ίϯϙʔωϯτઃܭɾ࣮ϧʔϧ
"UPNJD%FTJHO w ଟ͘ͷํ͕͝ଘͷͦΕͰ͢ w ίϯϙʔωϯτΛ"UPNT .PMFDVMFT 0SHBOJTNT 5FNQMBUFT 1BHFTͷ ̑ͭͰϨϕϧ͚
"UPNJD%FTJHOͰͷ࣮ϧʔϧ w "UPNT .PMFDVMFT ϏδωεϩδοΫΛ࣋ͨͳ͍3FEVY4UPSFͷΞΫηε/( w 0SHBOJTNT ϏδωεϩδοΫΛ࣋ͭ3FEVY4UPSFͷΞΫηε0, w 5FNQMBUFT
1BHFίϯϙʔωϯτͷঢ়ଶΛ࣋ͨͳ͍෦3FEVY4UPSFͷΞΫηε/( w 1BHFT 8FC"1*1BHFίϯϙʔωϯτͷΈͰୟ͘ (SBQI2-ͱ૬ੑ͕͍͍ औಘͨ͠ใ3FEVY4UPSF
3FBDUίϯϙʔωϯτͷ࣮ϧʔϧ w ͯ͢'VODUJPOBM$PNQPOFOUͰ࣮ w $POUBJOFS ϩδοΫ ͱ1SFTFOUFS ݟͨ ͰίϯϙʔωϯτΛ͚Δ $POUBJOFSͷςετϩδοΫͷςετ
1SFTFOUFSͷςετݟͨͷςετ εφοϓγϣοτςετ
ελΠϧཧ
TUZMFEDPNQPOFOUT w ίϯϙʔωϯτͷελΠϧΛ্ॻ͖Ͱ͖ΔΑ͏ʹ͍ͯ͠Δ w 5IFNF1SPWJEFSΛ༻͠ϕʔεͷελΠϧΛશମʹద༻ͭͭ͠ ΧελϚΠζ͍ͨ͠෦5IFNF1SPWJEFSΛωετ͠ΧελϚΠζ IUUQTLJNSPNJIBUFOBCMPHKQFOUSZ
υΩϡϝϯτඋ ᶄ
IUUQTIVHPHJSBVEFMDPNUFDIOJDBMEPDVNFOUBUJPOGPSFWFSZPOF
EPDTJGZΛͬͯυΩϡϝϯτΛඋ w IUUQTEPDTJGZKTPSHͱ͍͏ϥΠϒϥϦ w .BSLEPXOͰυΩϡϝϯτΛॻ͘ͱࣗಈͰ8FCϖʔδ )5.- Λੜ w 8FCϖʔδ4UPSZCPPLͱڞʹ$*Ͱ୭ͰݟΕΔͱ͜ΖʹσϓϩΠ w
.BSLEPXOϦϙδτϦͷதʹؚΈ ίʔυͱҰॹʹमਖ਼
·ͱΊ
·ͱΊ w PO3BJMTͰ͋Δ͕ɺ41"Λݟਾ͑ϑϩϯτͷϑϩϯτͰ w (SBQI2-ศརͰ͢ w ࣮ͷϧʔϧυΩϡϝϯτԽ͠Խ͠ͳ͍ఴ͑ͯ w ΤϯδχΞืू͓ͯ͠Γ·͢ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠
࣭ͳͲ͋Ε!LJNSPNJ·Ͱ