34
Crash Fast Square’s approach to Android crashes Pierre-Yves Ricau / @Piwai

Crash Fast - Square's approach to Android crashes

Embed Size (px)

Citation preview

Crash Fast Square’s approach to

Android crashes

Pierre-Yves Ricau / @Piwai

Fixing requires reproducing

Support

Static info

History: high level log

Current state

Heap

Bitmap

Heapdump

Dev crash handler

WIP: detecting leaks

Exception =

something unexpected happened

Defensive programming

Offensive programming

Crash fast

• Integration tests • Manual tests • Internal release • Beta • Progressive Rollout

• Reproducing => fixing • Static info + history + state • Crash Fast • Progressive rollout

Questions?

cash.me/$hit !

@Piwai