Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the power of large-scale static analysis in Java codebases through this 32-minute conference talk. Discover how Google's massive internal Java codebase, spanning 300 million lines of code, can be analyzed in just 15 minutes to gain valuable insights for API design and language enhancement. Learn about the data-driven approach used by Louis Wasserman and Kevin Bourrillion in developing core libraries like Guava. Delve into real-world examples, including research on switch statements and fall-through cases. Gain an understanding of tools like Ericone and how they contribute to making informed design decisions. Uncover the potential of "Infinite Insight" and its impact on Java language development.