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
【開催説明資料】iOSアプリ開発のための Functional Architecture 情報...
Search
yimajo
October 25, 2020
Programming
0
270
【開催説明資料】iOSアプリ開発のための Functional Architecture 情報共有会
https://connpass.com/event/192067/
yimajo
October 25, 2020
Tweet
Share
More Decks by yimajo
See All by yimajo
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
1
270
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
2
250
良いテストコードのために悪いテストコードを理解する - 不安定なテスト編: iOSアプリ開発ユニットテストの場合
yimajo
22
6.3k
TCAの Shared Stateって どういう仕組みになってんの?
yimajo
0
2.2k
Swift 5.9 からの Observation はiOS17 未満 からも使えて struct の変更検知もできるんすかね?
yimajo
2
980
不安定なテストは200種類あんねん
yimajo
3
1k
TCA v0.19.0からのSwitchStore/CaseLetが良い
yimajo
0
1.9k
TCAでViewStoreにKeyPath DynamicMemberLookupが使われてる件
yimajo
0
1.1k
TCAでのClient/Managerの 利用パターンでは副作用のActionやErrorを分離できる
yimajo
0
880
Other Decks in Programming
See All in Programming
実践 Dev Containers × Claude Code
touyu
1
240
AHC051解法紹介
eijirou
0
620
マイコンでもRustのtestがしたい その2/KernelVM Tokyo 18
tnishinaga
2
2.3k
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
8
3.2k
コーディングエージェント時代のNeovim
key60228
1
100
物語を動かす行動"量" #エンジニアニメ
konifar
14
5.4k
ライブ配信サービスの インフラのジレンマ -マルチクラウドに至ったワケ-
mirrativ
2
260
Understanding Ruby Grammar Through Conflicts
yui_knk
1
120
AIレビュアーをスケールさせるには / Scaling AI Reviewers
technuma
2
230
フロントエンドのmonorepo化と責務分離のリアーキテクト
kajitack
2
130
コーディングは技術者(エンジニア)の嗜みでして / Learning the System Development Mindset from Rock Lady
mackey0225
2
570
KessokuでDIでもgoroutineを活用する / Go Connect #6
mazrean
0
110
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
200k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Why Our Code Smells
bkeepers
PRO
338
57k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
A designer walks into a library…
pauljervisheath
207
24k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Transcript
2020.10.25 14:00 - 15:45 iOSΞϓϦ։ൃͷͨΊͷ Functional Architecture ใڞ༗ձ ։࠵આ໌ࢿྉ
Functional Architecture ͱԿ͔
ਖ਼͍͠ఆٛͳΜͯͲ͜ʹͳ͍
͕ࣗ Functional ͳ ArchitectureͩͱࢥͬͨΒͦ Ε͕ɺͦΕ͕ͦ͜Functional ArchitectureͰ͍͍
Functional ք۾ջ͕͍ ͷͰେԿͰͳ͠
Architecture ͱ͍͏ݴ༿จ຺ʹڧ ͘ґଘ͍ͯ͠Δ༻ޠͳͷͰͳ͠
ΦϯϥΠϯͰͷ ൃදελΠϧʹ͍ͭͯ
ൃද5͔Β10 5ͰऴΘ͔ͬͯ·͍·ͤΜ͕10·Ͱ
ൃදऀʹͲͪΒ͔ฉ͘ͷͰͲͬͪͰൃද͍͔ͨ͠ڭ͑ͯԼ͍͞ • ൃදதਵ࣭࣌ʹ͑ΔλΠϓ • ࢹௌଆϚΠΫonͰਵ࣌Ԡͯ͠Α͠ • Zoomͷػೳ΄͔ͰϦΞΫγϣϯ • ൃදதࣗͷൃදʹूதͯ͋͠ͱͰ࣭࣌ؒΛઃ͚ΔλΠϓ •
ࢹௌଆͷਓϚΠΫoff • Zoomͷػೳ΄͔ͰϦΞΫγϣϯ
ͦͷଞ
ଓɺஅࣗ༝ʹ ؾʹ͠ͳ͍ͷͰࣗ͝ͷ߹ʹ͋Θ͍ͤͯͩ͘͞
࠷ޙʹײΛશһʹ ฉ͘ͷΛΕͣʹ
࣮ݧతʹͬͯΔͷͰ ͻͱ͜ͱײΛฉ͔͍ͤͯͩ͘͞ վળͰ͖Δ͕͋ͬͨΓ͢Δ͔͠Εͳ͍ͷͰ