Investigating unreproducible production bugs
You have a production bug that affects 0.1% of users and never reproduces in development. How do you approach it?
You have a production bug that affects 0.1% of users and never reproduces in development. How do you approach it?
Before forming a hypothesis, build observability (structured logs, breadcrumbs, MetricKit, remote log collection). Once you have a hypothesis, ship the fix behind a feature flag to the affected group and verify it by the change in issue rate.
Performance and debuggingShort answerIntro
Once you've reproduced a bug, which Xcode debugging features do you actually reach for…
#debugging
Performance and debuggingMultiple choiceIntro
Which of these can you do with Xcode breakpoints without changing any code? Select all…
#debugging
Performance and debuggingShort answerAdvanced
Besides retain cycle leaks, what other kinds of memory bugs do you run into on iOS? And…
#debugging
Performance and debuggingMultiple choiceBasics
An app you're debugging in Xcode throws an intermittent EXC_BAD_ACCESS, and you don't…
#debugging