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
アーキテクチャと Scaffolding Template
Search
yagi
July 14, 2017
Technology
8
1.2k
アーキテクチャと Scaffolding Template
アーキテクチャを妥協せず、ボイラープレートコードを洗い出して自動化しようという話
yagi
July 14, 2017
Tweet
Share
More Decks by yagi
See All by yagi
医療現場の解像度を上げるために 開発チームが行っている取り組み
sys1yagi
0
520
これどうやって動いてるんだ? Spring Framework/Bootのソースを読む
sys1yagi
1
1k
Kotlin コルーチンを 理解しよう 2019 - KotlinFest2019 -
sys1yagi
40
30k
5分でわかるKotlin Coroutines Flow
sys1yagi
21
17k
Androidと非同期処理 とCoroutine1.0.0
sys1yagi
12
12k
Kotlin コルーチンを 理解しよう
sys1yagi
42
23k
Androidの非同期処理をKotlinコルーチンで行う
sys1yagi
3
23k
解剖Kotlin ~バイトコードを読み解く~
sys1yagi
18
9.6k
Androidアプリケーションのビルド体験をリモートインスタンスで改善する
sys1yagi
4
590
Other Decks in Technology
See All in Technology
Cypress or Playwright?
rainerhahnekamp
0
180
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
4
950
DX企業CTOとして考える技術への向き合い方
shoheitai
0
120
実例で紹介するRAG導入時の知見と精度向上の勘所
yamahiro
7
2.4k
Android Target SDK 35 (Android 15) 対応の概要
akkie76
0
200
LayerXにおけるLLMプロダクト開発の今までとこれから
layerx
PRO
4
1.4k
MixIT 2024 - Pulumi : Gérer son infra avec son langage de programmation préféré
ju_hnny5
1
120
Secrets of a PowerShell "Guru"
guyrleech
1
110
M5と自作基板をくっつけてみた〜M5 Japan Tour 2024 Spring 福冈 (Fukuoka|福岡)〜
keropiyo
1
250
本当のガバクラ基礎
toru_kubota
0
230
NewSQL Landscape
oracle4engineer
PRO
2
2.6k
R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例
neuecc
3
3.6k
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.7k
Building Effective Engineering Teams - LeadDev
addyosmani
32
1.9k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
20
1.8k
How to Ace a Technical Interview
jacobian
273
22k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
275
13k
Side Projects
sachag
451
41k
Teambox: Starting and Learning
jrom
128
8.4k
The Cost Of JavaScript in 2023
addyosmani
21
3.9k
Producing Creativity
orderedlist
PRO
338
39k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
0
45
Transcript
ΞʔΩςΫνϟͱ 4DBGGPMEJOH5FNQMBUF "OESPJE4UBSUVQ 5PTIJIJSP:BHJ
ࣗݾհ w ീढ़ !TZTZBHJ w "OESPJEΤϯδχΞ ٕज़෦
ελʔτΞοϓͱʁ
ελʔτΞοϓͱʁ U 3FWFOVF ˞1BVM(SBIBNͷͭ
ελʔτΞοϓͰॏཁͳ͜ͱ w ϢʔβʹٻΊΒΕΔϓϩμΫτ w Ϣʔβͷ֫ಘ ελʔτΞοϓॳظʹॏཁͰͳ͍ͷ߲ͱ࠷ॏཁͳͭͷࣄIUUQCMPHCUSBYDPNKQTUBSUVQ
Δ͜ͱ w దͳ՝ઃఆ w Ծઆݕূ w ""333 w ϓϩμΫτϚʔέοτϑΟοτ w
ϏδωεϚʔέοτϑΟοτ w FUDʜ
Ͳ͏։ൃ͢Δʁ
None
ਖ਼͍͠ Λ ࡞Δ ਖ਼͘͠ Λ ࡞Δ
ਖ਼͍͠ Λ ࡞Δ ਖ਼͘͠ Λ ࡞Δ
ελʔτΞοϓʹ͓͚Δ ιϑτΣΞΞʔΩςΫνϟͷׂ
ਖ਼͍͠ Λ ࡞Δ ਖ਼͘͠ Λ ࡞Δ ͜ͷίετΛ࠷খԽ͢Δ
τΫόΠͷέʔε
τΫόΠΞϓϦͷ։ൃ w ϦϦʔε·Ͱϲ݄݄݄ w "OESPJEΤϯδχΞਓ w ཁ݅ΊͬͪΌݻ·ͬͯΔΘ͚Ͱͳ͍ w શମ૾͋Δఔݟ͑ͯΔ
աڈͷڭ܇
ΧϘʔΠίʔσΟϯά w ૣ͘࡞ͬͯͲΜͲΜग़͢ͷ͕େࣄ w ઃܭؾʹ͠ͳ͍ɺͱʹ͔͘खΛಈ ͔ͧ͢ʂ w ཱͪࢭ·ΒͣͲΜͲΜՃมߋʂ
ىͬͨ͜ w ࣭ w ٕज़తෛ࠴ ෳࡶԽ w ଐਓԽ w
։ൃ͕ग़ͳ͍
͔͍ͬͯΔൣғͰ ༧ΊΞʔΩςΫνϟʹ མͱ͠ࠐΜͰ͓͘
ࣄલʹΘ͔͍ͬͯͨ͜ͱ w ΄ͱΜͲ"1*͔Β࣋ͬͯ͘Δ w "1*ೝূ͕͋Δ w ΞϓϦͰอ࣋͢Δσʔλ͋·Γͳ͍ w ը໘ػೳͰେମಠཱ͍ͯ͠Δ
τΫόΠΞϓϦͰͷΞʔΩςΫνϟ w .71 $MFBO"SDIJUFDUVSF ͙͢ඞཁͳ͍ͷ
ը໘ลΓʹඞཁͳΫϥε ΠϯλϑΣʔε Ϋϥε ϨΠΞτ
σʔλιʔεʹඞཁͳΫϥε ΠϯλϑΣʔε Ϋϥε
ΞʔΩςΫνϟͪΌΜͱߟ͑Δͱ ΊͬͪΌʹͳΔ w ؔ࿈͢ΔΠϯλϑΣʔεΊͬͪΌଟ͍ w ϧʔϧ࡞ΔϑΝΠϧ૿͑Δ w ނʹ૭ׂΕ͕ͪ w εϐʔυײʙ
ଥڠ͠ͳ͍
ΞʔΩςΫνϟ͕ݻ·ͬͯ͘Δͱؔ࿈ϑΝΠϧͷ ΄ͱΜͲ͕ϘΠϥʔϓϨʔτͩͱ͍͏ࣄ͕Θ͔Δ ϘΠϥʔϓϨʔτͨͪ
ࣗಈԽ͢Δ
'SFF.BLFSΛ͏
'SFF.BLFSͱ
"DUJWJUZ%BUB4PVSDFͷ ςϯϓϨʔτΛ࡞Δ w Οβʔυ্Ͱฤू͢Δ มͳͲΛ9.-Ͱఆٛ ͢Δ w ςϯϓϨʔτϑΝΠϧΛ ࡞ΓɺඞཁʹԠͯ͡ม ΛຒΊࠐΉ
"OESPJE4UVEJPʹೖΕΔ "QQMJDBUJPOT"OESPJE4UVEJPBQQ$POUFOUTQMVHJOTBOESPJEMJCUFNQMBUFT
Ψπϯͱࣗಈੜ
ςϯϓϨʔτԽ͢Δ͜ͱͰ w ΞʔΩςΫνϟΛଥڠ͠ͳ͍ͰࡁΜͩ w ্࣭ʹد༩ͨ͠ ࿙Εൈ͚Λ͙ w ૭ΛׂΕʹ͘͘͠ɺଐਓԽ͑ΒΕͨ w
Ճมߋෛ୲͕ܰݮͨ͠ ਫ਼ਆతʹޮత ʹ
4BNQMF IUUQTHJUIVCDPNTZTZBHJ%SPJ%POUSFFNBTUFSUFNQMBUFT
·ͱΊ w ελʔτΞοϓʮਖ਼͍͠ʯΛ࡞Δࣄʹ ूத͠ͳ͚ΕͳΒͳ͍ w ΧϘʔΠίʔσΟϯά͍ ࠷ѱࢮ͵ w ੑΛཧ༝ʹɺΑΓྑ͍ΞʔΩςΫνϟΛ
ఘΊͳ͍ w ϘΠϥʔϓϨʔτΛચ͍ग़͠ςϯϓϨʔτԽ ͯ͠ʮਖ਼͘͠࡞ΔʯίετΛԼ͛Α͏
ਖ਼͍͠ Λ ࡞Δ ਖ਼͘͠ Λ ࡞Δ
THANK YOU
IUUQTQFBLTDDBSDIUFDUVSF@QBUUFSOT ݄༧ఆ