Fragmented - Android Developer Podcast

139: Static code analysis with Manu Sridharan


Listen Later

In this episode, Donn and Kaushik talk to Uber's Manu Sridharan on static code analysis. Manu's a badass who did his PhD on the subject! He explains how static code analysis works, how Uber leverages these tools in their app development pipeline and how we can use such tools to build high quality Android apps.

Note from Manu:

I found the story I was thinking about: Reed Hastings founded the company that built the Purify tool for debugging memory errors in C programs before founding Netflix. But, that's actually not a static analysis tool; it does dynamic analysis by adding extra metadata at runtime.

As far as the history of lint goes, from Wikipedia looks like Kaushik's guess was exactly right as to why it's called lint. Looks like the name goes back to the late 1970s.

Misc
  • ErrorProne
  • Improve your code with Android lint checks
  • checkstyle
  • RxThreadEffectChecker
  • The Checker framework
  • NullAway - Uber
  • Infer - Facebook
  • Infer: RacerD - Facebook
  • Contact
    • @fragmentedcast (on Twitter) or our Youtube channel
    • @rakingleaves
    • @donnfelker and donnfelker (on Instagram)
    • @kaushikgopal and kaushikgopal (on Instagram)
    • ...more
      View all episodesView all episodes
      Download on the App Store

      Fragmented - Android Developer PodcastBy Donn Felker, Kaushik Gopal

      • 5
      • 5
      • 5
      • 5
      • 5

      5

      68 ratings


      More shows like Fragmented - Android Developer Podcast

      View all
      Design Details by Brian Lovin, Marshall Bock

      Design Details

      361 Listeners

      Developer Tea by Jonathan Cutrell

      Developer Tea

      402 Listeners

      Does Not Compute by Sean Washington, Rockwell Schrock

      Does Not Compute

      53 Listeners

      Toolsday by Una Kravets, Chris Dhanaraj

      Toolsday

      48 Listeners

      Swift Unwrapped by JP Simard, Jesse Squires, Spec Network, Inc.

      Swift Unwrapped

      90 Listeners