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
プロダクトにvuex-module-decoratorsを導入してみた感想
Search
Akira Kanno
February 06, 2020
Technology
1
420
プロダクトにvuex-module-decoratorsを導入してみた感想
Akira Kanno
February 06, 2020
Tweet
Share
Other Decks in Technology
See All in Technology
Aurora DSQLはサーバーレスアーキテクチャの常識を変えるのか
iwatatomoya
1
1.2k
普通のチームがスクラムを会得するたった一つの冴えたやり方 / the best way to scrum
okamototakuyasr2
0
110
Generative AI Japan 第一回生成AI実践研究会「AI駆動開発の現在地──ブレイクスルーの鍵を握るのはデータ領域」
shisyu_gaku
0
330
Apache Spark もくもく会
taka_aki
0
130
株式会社ログラス - 会社説明資料【エンジニア】/ Loglass Engineer
loglass2019
4
65k
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
4
10k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.8k
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
500
「Linux」という言葉が指すもの
sat
PRO
4
140
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
620
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
2
190
なぜテストマネージャの視点が 必要なのか? 〜 一歩先へ進むために 〜
moritamasami
0
240
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
5.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Thoughts on Productivity
jonyablonski
70
4.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
How GitHub (no longer) Works
holman
315
140k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Transcript
ϓϩμΫτʹWVFYNPEVMFEFDPSBUPSTΛ ಋೖͯ͠Έͨײ .FHVSPFT!'SJOHF 7VFKTY7VFYXJUIWVFYNPEVMFEFDPSBUPST
"HFOEB ࣗݾհ Ͳ͜Ͱͬͨͷ͔ 7VFY 5ZQF4DSJQUͷਏ͞ ԿނWVFYNPEVMFEFDPSBUPSTΛબΜ͔ͩ
ྑ͔ͬͨ͜ͱɾඍົͩͬͨ͜ͱ ·ͱΊ
ࣗݾհ ఘ೦ UFJOFO 'SPOUFOEEFWFMPQFS!3BL4VM -JLF7VFKT 5ZQF4DSJQU (JU)VC!UFJOFO 5XJUUFS!UFJ@OFO
Ͳ͜Ͱͬͨͷ͔ ҹͷϥΫεϧ৽ྉۚදϖʔδ ٕज़ελοΫ • 7VFKT • 7VFY • XWVFYNPEVMFEFDPSBUPST •
5ZQF4DSJQU • QPTUDTT • XFCQBDL • KFTU
7VFY 5ZQF4DSJQUͷਏ͞ طʹ৭ʑͳํ͕ࢄʑޠΓਚ͍ͯ͘͠Δ͕ɺ ૉͷ7VFYͱ5ZQF4DSJQUͷΈ߹Θͤʜ ݱঢ়ɺׂͱਏ͍
7VFY 5ZQF4DSJQUͷਏ͞ 2Կ͕ਏ͍ʁ "ૉͷWVFYͰ ݢฒΈܕͷԸܙ͕࠷େݶड͚ΒΕͳ͍ • TUPSFͷTUBUF • DPNNJUEJTQBUDIͷΈࠐΈؔ •
NBQ999ͷϔϧύʔؔ • NVUBUJPOHFUUFSͷҾFUDʜ
7VFY 5ZQF4DSJQUͷਏ͞ طʹઌਓ͕ͨͪ৭ʑͳΞϓϩʔνΛ ࡧ͍ͯ͠Δ QPUBUPE͞Μ 7VFYʹΑΔঢ়ଶཧΛؚΉ࠷ߴʹշదͳ7VFKT 5ZQF4DSJQUͷ։ൃڥ Λࢦ͢ UBLFQFQF͞Μ 7VFYܕਪɾ࠷ऴষWVFYHVBSEJBO
/VYUKTެࣜ ετΞʹؔ͢ΔΫοΫϒοΫ
ԿނWVFYNPEVMFEFDPSBUPSTΛબΜ͔ͩ • Ҏ্ • ಠࣗͷܕఆٛΛඞཁͱ͠ͳ͍ • ͜͏͍͏ͭ ಋೖͷखܰ͞
ԿނWVFYNPEVMFEFDPSBUPSTΛબΜ͔ͩ • WVFDMBTTDPNQPOFOUͱྨࣅ ͋Δఔݟ׳Εͨه๏Ͱॻ͚Δ
ԿނWVFYNPEVMFEFDPSBUPSTΛબΜ͔ͩ • NPEVMFଆͰDMBTTΛFYQPSU • DPNQPOFOUଆͰJNQPSUͯ͠͏ DPNQPOFOUଆͰܕͷิ͕͞ΕΔ
ྑ͔ͬͨͱ͜Ζɾඍົͳͱ͜Ζ • ಋೖָ͕ͩͬͨ • ಛผͳܕఆٛΛͤͣʹࡁΜͩ • ࠞΈೖͬͨܕϞδϡʔϧʹؔ͢ΔࣝΛ ඞཁͱ͠ͳ͔ͬͨ • 7VFYͷίΞͳ෦ཱͪೖΒͣʹࡁΜͩ
• ׂͱ୭ͰಡΊΔίʔυʹͳͬͨ • NBQ999ϔϧύʔ͔Βͷղ์ • ୠ͜͠Εख์͠Ͱ͍͍ͱݴ͍Εͳ͍ ྑ͔ͬͨͱ͜Ζ
ྑ͔ͬͨͱ͜Ζɾۤ࿑ͨ͠ͱ͜Ζ • NBQ999Λࣺͯͨฐ • DPNQPOFOUͰTUBUFHFUUFSΛݺͼग़࣌͢ɺ ຖճDPNQVUFEʹఆٛ͢Δඞཁ͕͋Δ • ॏෳ͢Δ͕ɺͦ͜·ͰۤͰͳ͍ ۤ࿑ͨ͠ͱ͜Ζ
ྑ͔ͬͨͱ͜Ζɾۤ࿑ͨ͠ͱ͜Ζ • ୯ମςετ TQFD ͷॻ͖ํ • αʔυύʔςΟϞδϡʔϧͳͷͰɺ֎࣌͢ʹ ָΛ͍ͨ͠ɻͨ͘͠ͳ͍ʁʁʁ • ʹ୯ମςετ·ͰWVFYNPEVMFEFDPSBUPSTʹґଘ
ͨ͘͠ͳ͍ ͜͜ݸਓ͕ࠩ͋Δ • ͡Ό͋Ͳ͏ॻ͘ʁʁʁ • ˠTQFDૉͷWVFYͰॻ͜͏ʂ ۤ࿑ͨ͠ͱ͜Ζ
ྑ͔ͬͨͱ͜Ζɾۤ࿑ͨ͠ͱ͜Ζ
ྑ͔ͬͨͱ͜Ζɾۤ࿑ͨ͠ͱ͜Ζ • WVFYNPEVMFEFDPSBUPSͰ࡞ͬͨNPEVMF ࠷ऴతʹී௨ͷWVFYͷNPEVMFʹͳΔ • ͳͷͰɺTQFDී௨ͷWVFYܗࣜͰॻ͚Δ • ͜ΕͰ֎͢ͱָ͖ʹͳΔʜͣ • ͨͩ͠ɺTQFDͰܕ͕Θ͔Βͳ͍ʜ
• DPNNJU EJTQBUDI ͦͷ··Ͱ QBZMPBEͷܕ͕Θ͔Βͳ͍ • ͜ͷΜ࣮ऀνʔϜͷΈͩͱࢥ͏ ۤ࿑ͨ͠ͱ͜Ζ
·ͱΊ • WVFYNPEVMFEFDPSBUPSTखܰʹ 7VFYͰ5ZQF4DSJQUͷԸܙΛड͚ΒΕΔ • WVFDMBTTDPNQPOFOUʹ׳ΕͨਓͳΒ ҧײͳ͘ॻ͍͍͚ͯΔ • NBQ999ϔϧύʔ͞Α͏ͳΒ •
ͨͩ͠DPNQVUFENFUIPEఆٛ૿͑Δ • TUPSFͷ୯ମςετएׯ͕ඞཁ • ํΛ͔ͬ͠ΓܾΊΕͳ͍
8FBSFIJSJOH IUUQTSFDSVJUSBLTVMDPN