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
230
【開催説明資料】iOSアプリ開発のための Functional Architecture 情報共有会
https://connpass.com/event/192067/
yimajo
October 25, 2020
Tweet
Share
More Decks by yimajo
See All by yimajo
良いテストコードのために悪いテストコードを理解する - 不安定なテスト編: iOSアプリ開発ユニットテストの場合
yimajo
22
5.7k
TCAの Shared Stateって どういう仕組みになってんの?
yimajo
0
1.5k
Swift 5.9 からの Observation はiOS17 未満 からも使えて struct の変更検知もできるんすかね?
yimajo
2
700
不安定なテストは200種類あんねん
yimajo
3
830
TCA v0.19.0からのSwitchStore/CaseLetが良い
yimajo
0
1.8k
TCAでViewStoreにKeyPath DynamicMemberLookupが使われてる件
yimajo
0
1k
TCAでのClient/Managerの 利用パターンでは副作用のActionやErrorを分離できる
yimajo
0
810
SWORD ART COMBINE
yimajo
1
1.1k
iOSアプリ開発のためのThe Composable Architectureがすごく良いので紹介したい
yimajo
5
4.1k
Other Decks in Programming
See All in Programming
モバイルアプリにおける自動テストの導入戦略
ostk0069
0
110
create_tableをしただけなのに〜囚われのuuid編〜
daisukeshinoku
0
240
KMP와 kotlinx.rpc로 서버와 클라이언트 동기화
kwakeuijin
0
140
return文におけるstd::moveについて
onihusube
1
1.1k
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
4
260
Keeping it Ruby: Why Your Product Needs a Ruby SDK - RubyWorld 2024
envek
0
190
Beyond ORM
77web
5
660
Zoneless Testing
rainerhahnekamp
0
120
コンテナをたくさん詰め込んだシステムとランタイムの変化
makihiro
1
130
HTTP compression in PHP and Symfony apps
dunglas
2
1.7k
テストコード文化を0から作り、変化し続けた組織
kazatohiei
2
1.5k
急成長期の品質とスピードを両立するフロントエンド技術基盤
soarteclab
0
930
Featured
See All Featured
Faster Mobile Websites
deanohume
305
30k
Building Better People: How to give real-time feedback that sticks.
wjessup
365
19k
Bash Introduction
62gerente
608
210k
Music & Morning Musume
bryan
46
6.2k
4 Signs Your Business is Dying
shpigford
181
21k
Optimising Largest Contentful Paint
csswizardry
33
3k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
170
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Visualization
eitanlees
146
15k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
How to train your dragon (web standard)
notwaldorf
88
5.7k
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ͷػೳ΄͔ͰϦΞΫγϣϯ
ͦͷଞ
ଓɺஅࣗ༝ʹ ؾʹ͠ͳ͍ͷͰࣗ͝ͷ߹ʹ͋Θ͍ͤͯͩ͘͞
࠷ޙʹײΛશһʹ ฉ͘ͷΛΕͣʹ
࣮ݧతʹͬͯΔͷͰ ͻͱ͜ͱײΛฉ͔͍ͤͯͩ͘͞ վળͰ͖Δ͕͋ͬͨΓ͢Δ͔͠Εͳ͍ͷͰ