~/talk

Taking over someone else's codebase

Talkat Android Makers 2020 · 2020-04-20..04-21· [developer-experience]

Starts by check crash reporting and Play Store reviews then inspects commit history, base activities and module layout to judge risk. It names concrete wins: add crash tooling, CI, unit/UI tests, small Gradle tweaks, and remove deprecated APIs. It favors incremental changes—small bug fixes, extract helpers from base classes, introduce modules per feature—and recommends add CI and tests before big refactors, pair programming, a time budget for refactoring, and leaving clear comments for the next owner.

AI-written summary · about

  1. 0:00Introduction
  2. 2:57Whats this talk about
  3. 4:13Mindset
  4. 9:45Crush reporting
  5. 13:55Structure
  6. 16:57CI setup
  7. 19:55Understanding the system
  8. 22:35Staying kind
  9. 24:42Refactoring
  10. 26:22Understand the purpose
  11. 27:08Start small
  12. 28:44Take your time
  13. 32:03Use the debugger
  14. 33:53Android specifics
  15. 36:37Incremental changes
  16. 37:58Component activity
  17. 38:55Boy Scout rule
  18. 40:00Conclusion
  19. 40:28Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.