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
アーキテクチャとビジネスロジック
Search
Tomoki Ota
October 25, 2024
Programming
0
81
アーキテクチャとビジネスロジック
ビジネスロジックをメインにアーキテクチャについて簡単に説明しました。
Tomoki Ota
October 25, 2024
Tweet
Share
More Decks by Tomoki Ota
See All by Tomoki Ota
アーキテクチャの価値
tomo1227
0
78
【Go言語】テスト
tomo1227
0
47
【Go言語】クロージャ
tomo1227
0
240
【Go言語】イテレータ
tomo1227
0
62
【Go言語】エラーハンドリング
tomo1227
0
53
AIに淘汰されないようにするには?
tomo1227
0
51
【Go言語】range
tomo1227
0
52
【Go言語】break
tomo1227
0
55
【Go言語】反復処理
tomo1227
0
33
Other Decks in Programming
See All in Programming
あまり知られていない MCP 仕様たち / MCP specifications that aren’t widely known
ktr_0731
0
220
なぜ今、Terraformの本を書いたのか? - 著者陣に聞く!『Terraformではじめる実践IaC』登壇資料
fufuhu
4
400
Vibe coding コードレビュー
kinopeee
0
410
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
6
1.7k
[SRE NEXT] 複雑なシステムにおけるUser Journey SLOの導入
yakenji
1
910
Claude Code で Astro blog を Pages から Workers へ移行してみた
codehex
0
170
Strands Agents で実現する名刺解析アーキテクチャ
omiya0555
1
110
テスターからテストエンジニアへ ~新米テストエンジニアが歩んだ9ヶ月振り返り~
non0113
2
250
PHPUnitの限界をPlaywrightで補完するテストアプローチ
yuzneri
0
380
DataformでPythonする / dataform-de-python
snhryt
0
150
Google I/O Extended Incheon 2025 ~ What's new in Android development tools
pluu
1
220
大規模FlutterプロジェクトのCI実行時間を約8割削減した話
teamlab
PRO
0
450
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
32
8.8k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
Music & Morning Musume
bryan
46
6.7k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
The Cult of Friendly URLs
andyhume
79
6.5k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Building an army of robots
kneath
306
45k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
5PNPLJ0UB ΞʔΩςΫνϟͱϏδωεϩδοΫ
ΞδΣϯμ wϏδωεϩδοΫ w%%% wΞʔΩςΫνϟ
ϏδωεϩδοΫ
ϏδωεϩδοΫͱʁ ϏδωεΞϓϦέʔγϣϯͷ಄
04QMBUGPSN͕มԽͯ͠ มΘΒͳ͍Օॴ ϏδωεϩδοΫͱʁ
%%%
υϝΠϯۦಈઃܭ %%%ͱʁ
υϝΠϯϩδοΫΛ࠷্ҐϨϕϧͷ ํͱͯ͠։ൃ͢Δ %%%ͱʁ
υϝΠϯϩδοΫWTϏδωεϩδοΫ ϏδωεϩδοΫ υϝΠϯϩδοΫ
ۀϏδωεͷରྖҬ υϝΠϯͱʁ
υϝΠϯʹؔ͢ΔࣝϧʔϧɺཁٻΛ நతʹཧͨ͠ͷ υϝΠϯϞσϧ
ࣦഊͨ͠ͱޭ͍ͯ͠Δ͕͋Δ %%%ѱͳͷ͔ʁ
w υϝΠϯϞσϧශ݂ w ࣝෆɻͳΜͪΌͬͯ%%% w ແବʹநͳσΟϨΫτϦΛ࡞Δ %%%Ͱࣦഊ͢Δཧ༝
ίʔυΛಡΉͷ͕ԼखͳΤϯδχΞͷͨΊ ʹίʔυΛ៉ྷʹ͢Δͷ࣌ؒͷແବ ࣝෆ
நతͳϨΠϠʔ͕ͨ͘͞Μ͔͋ͬͯͬ͜ ͍͍͠ɺίʔυׂͰ͖ͯεϚʔτʹͳΔ ͷೝࣝͰ࠾༻͞Ε͕ͪ ˠ#FUUFS.7$ ແବʹநͳσΟϨΫτϦΛ࡞Δ
ώοΫͷ๏ଇ δϟϜͷ๏ଇ Ϣʔβʔͷҙࢥܾఆʹ͔͔Δ࣌ؒɺબߦҝ ʹ͓͚ΔΤϯτϩϐʔྔʹൺྫ͢Δɻྫ͑ɺ ϨετϥϯͷϝχϡʔͰɺબࢶ͕૿͑Δ΄Ͳ จ͢Δ·Ͱʹ͕͔͔࣌ؒΔɻ
ώοΫͷ๏ଇ δϟϜͷ๏ଇ ҙࢥܾఆΛআ͘ॴཁ࣌ؒɺ ࣮ݧ͔ΒಘΒΕͨฏۉతҙࢥܾఆ ࣌ؒʢNTʣɺ બࢶͷͷͱ͖ɺॴཁ࣌ؒ ҎԼͷΑ ͏ʹදͤΒΕΔɻ a b
n T T = a + blog2(n + 1)
ώοΫͷ๏ଇ δϟϜͷ๏ଇ ྫ͑͋Δ৴߸ΛݟͯରԠ͢ΔϘλϯΛԡ͢ͱ͍͏߹ɺ৴߸ͷཧղϘ λϯԡԼʹ͔͔ΔҰఆ࣌ؒΛϛϦඵͱ͢ΔͳΒɺ৴߸ͷൃ৴͔ΒϘλ ϯԡԼ·Ͱͷ࣌ؒ࣍ͷΑ͏ʹͳΔɻ Ϙλϯͷ͕ͭͷ߹ɿ5 MPH 㲈ϛϦඵ
Ϙλϯͷ͕ͭͷ߹ɿ5 MPH 㲈ϛϦඵ Ϙλϯͷ͕ͭͷ߹ɿ5 MPH 㲈ϛϦඵ Ϙλϯͷ͕ͭͷ߹ɿ5 MPH 㲈ϛϦඵ Ϙλϯͷ͕ͭͷ߹ɿ5 MPH 㲈ϛϦඵ
ώοΫͷ๏ଇ δϟϜͷ๏ଇ
ΞʔΩςΫνϟ
ϨΠϠʔυΞʔΩςΫνϟ 1SFTFOUBUJPO "QQMJDBUJPO %PNBJO *OGSBTUSVDUVSF ҹґଘͷ͖
ϨΠϠʔυΞʔΩςΫνϟ 6* 1SFTFOUBUJPO .PEFM %BUB"DDFTT *OGSBTUSVDUVSF
ϨΠϠʔυΞʔΩςΫνϟ %%% 1SFTFOUBUJPO "QQMJDBUJPO %PNBJO *OGSBTUSVDUVSF ҹґଘͷ͖ %PNBJOʹґଘ͢Δ
.7$ .PEFM 7JFX $POUSPMMFS υϝΠϯϩδοΫ
ΫϦʔϯΞʔΩςΫνϟ w &OUFSQSJTF#VTJOFTT3VMF w "QQMJDBUJPO#VTJOFTT3VMF
ΦχΦϯΞʔΩςΫνϟ
ϔΩαΰφϧΞʔΩςΫνϟ ϙʔτΞϯυΞμϓλʔ