Michael Tweed

Principal Software Engineer at Skyscanner

Talk Title

Supporting your architecture with code coverage and static analysis rules






12:20 > 20 min


on Twitter

One challenge of engineering teams is how to ensure you're writing high-quality code. Code coverage has traditionally been one measure for this, but aiming for complete coverage across your codebase will rarely lead to meaningful results.

In this talk we'll look at how you can use inclusion and exclusion rules within your Android codebase to ensure that any measurements help enforce your architecture patterns, allowing engineers to focus on the code that matters and giving them confidence they're building in the right way.

Speaker Bio

Michael has been working on Android apps for over 10 years. He started his career at Sky, before spending time at a startup and then joining Skyscanner in 2020. He currently leads their Mobile Platform team, building frameworks and tooling for mobile engineers across the company.