Streamlining Large-Scale Java Development Using Error Prone
This video is also available in the GOTO Play video app! Download it to enjoy offline access to our conference videos while on the move.
Using static analysis to spot bugs in your code has become a staple of modern Java development. But what if we can take this one step further where, instead of just finding issues, we fix them automatically? And, what if we can do this not just for bug patterns but for any coding pattern you'd like to enforce?
At Picnic we use Google's Error Prone and Refaster tooling to do just that. In this session you'll learn what these tools are and how to use them effectively. Large-scale refactoring and enforcement of code patterns becomes a breeze once you master these tools. What's more, you'll get a view of some the automated refactorings we use within Picnic at scale. Come and learn how to take control of your codebase like you never have before!
-
The Psychology of UXFabio Nudge PereiraTuesday Jun 14 @ 13:15
-
Is Software Engineering Still an Oxymoron? (live streamed)Alan KayWednesday Jun 15 @ 09:00
-
The Zen of ProgrammingSander HoogendoornMonday Jun 13 @ 13:15
-
Welcome to a New Age of RefereeingPierluigi CollinaWednesday Jun 15 @ 15:30
-
The Importance of LaughterAino Vonge CorryTuesday Jun 14 @ 17:45
-
Design for the Utopia You Want, Not the Dystopia You're InChris AthertonWednesday Jun 15 @ 13:15
-
#FAILKevlin HenneyTuesday Jun 14 @ 09:15
-
Rediscovering Humanity in TechEric JohnsonMonday Jun 13 @ 09:15
-
Agility is InefficientKlaus Bucka-LassenMonday Jun 13 @ 17:45