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
Light talk - Better Error handling
Search
Jose Torres Cardenas
January 11, 2017
Programming
0
64
Light talk - Better Error handling
Improve your error handling in swift.
Jose Torres Cardenas
January 11, 2017
Tweet
Share
More Decks by Jose Torres Cardenas
See All by Jose Torres Cardenas
Formalización del Proceso de Elaboración de una Arquitectura de Software
coderpug
0
260
Swift build time optimization
coderpug
1
72
Jose.pdf
coderpug
0
35
Light talk - A byte of Date
coderpug
0
100
CocoaLima - Meeting structure
coderpug
0
49
CocoaLima #2
coderpug
0
49
Server-side development with Swift
coderpug
0
90
Real Time iOS apps with PubNub
coderpug
0
320
Other Decks in Programming
See All in Programming
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
47
31k
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
1.5k
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
980
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
150
Systèmes distribués, pour le meilleur et pour le pire - BreizhCamp 2025 - Conférence
slecache
0
110
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
270
ニーリーにおけるプロダクトエンジニア
nealle
0
550
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
430
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
630
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
1
690
エンジニア向け採用ピッチ資料
inusan
0
160
Gleamという選択肢
comamoca
6
760
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Into the Great Unknown - MozCon
thekraken
39
1.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Designing Experiences People Love
moore
142
24k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
Embracing the Ebb and Flow
colly
86
4.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Fireside Chat
paigeccino
37
3.5k
Speed Design
sergeychernyshev
32
1k
Practical Orchestrator
shlominoach
188
11k
Transcript
better ERROR handling
None
https://twitter.com/drunkxcode
@CoderPug
❌
optionals / assertions / throws / rethrows
optionals / assertions / throws / rethrows
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
None
useful tips
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
References https://developer.apple.com/library/content/documentation/ Swift/Conceptual/Swift_Programming_Language/ ErrorHandling.html https://swifting.io/blog/2017/01/08/32-errorify-string/
THANKS!