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
On Debugging
Search
Hector Zarate
May 24, 2016
Technology
0
530
On Debugging
The call trace, breakpoints, console and debugging views.
Hector Zarate
May 24, 2016
Tweet
Share
More Decks by Hector Zarate
See All by Hector Zarate
On AB Testing
ioscowboy
2
400
Inheritance, Interfaces and Composition
ioscowboy
0
460
iOS @ Spotify
ioscowboy
0
130
Consistent, Dumb and Thin
ioscowboy
3
15k
Other Decks in Technology
See All in Technology
ルーターでプレゼンする
puhitaku
1
3.2k
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
450
コードファーストの考え方。 Amplify Gen2から学ぶAWS次世代のWeb開発体験
yoshiitaka
1
260
MapLibreとAmazon Location Service
dayjournal
1
170
Grafana x PagerDuty Better Together
jacopen
1
240
Amplify 🩷 Bedrock 〜生成AI入門〜
minorun365
PRO
7
360
LangSmith入門―トレース/評価/プロンプト管理などを担うLLMアプリ開発プラットフォーム
os1ma
5
670
2024春 注目のWeb系 OSS & SaaS 3選
makies
0
170
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
480
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
760
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
4
860
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
7
1.3k
Featured
See All Featured
Optimizing for Happiness
mojombo
370
69k
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
We Have a Design System, Now What?
morganepeng
44
6.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Stop Working from a Prison Cell
hatefulcrawdad
267
19k
The Power of CSS Pseudo Elements
geoffreycrofte
61
5k
Designing the Hi-DPI Web
ddemaree
276
33k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
20
1.7k
Code Review Best Practice
trishagee
56
15k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
Transcript
On Debugging Hector Zarate (@ChocoChipset)
01 99
None
None
FAILURE IS OK (IF THERE IS LEARNING)
1 2 3 4
1 2 3 4
None
L I F O
Procedure 2 Main Procedure 1 Stack Frame arg 0 return
val
None
Call Stack Stack Frame
None
None
1 2 3 4
None
NSLog() in production
None
None
None
None
1 2 3 4
po print object
expr evaluate expressions
thread return <333> halt thread
1 2 3 4
Reveal App
Dzjienki!
Conversation Hector Zarate @ChocoChipset spotify.com/jobs