Emily Bache on "Handling Legacy code with Approvals and Coverage"


Details
Welcome back to JC-JUG! Our January presenter — virtually, of course — will be Emily Bache. Emily is a Technical Agile coach with ProAgile, based in Sweden. She works daily with software development teams helping them to work more effectively with unit tests and agile ways of working in the code. Emily is actively using and developing the "Samman" coaching method and writing a new book about it. She is an author with Pluralsight, frequent conference speaker and has published "The Coding Dojo Handbook".
Emily will be presenting "Handling Legacy code with Approvals and Coverage":
Many software developers struggle with code they understand poorly but which they need to change safely, which is often called "Legacy Code". I have two essays published in the recent book "97 things every Java programmer should know", one about Approval testing and the other about using code coverage effectively. In this meetup let's use both those techniques to get control of some legacy code. There will be a mix of slides, demos and hands-on exercises. To take part in the exercises you'll need to clone public repos from github, build them using maven and use an IDE or editor that can show coverage measurements for Java code.


Emily Bache on "Handling Legacy code with Approvals and Coverage"