Speaker

Ashley Davies

Ashley Davies

Senior Android Developer

Berlin, Germany

Actions

Google Developer Expert for Android and Kotlin, enthusiastic public speaker, senior engineer, Kotlin aficionado, Multiplatform manipulator, prolific facilitator of cute cat photographs, spends more time travelling than working (he/him)

Badges

Area of Expertise

  • Information & Communications Technology

Topics

  • Android
  • Kotlin
  • Kotlin Multiplatform
  • Architecture

Refactoring and Test Fakes: Crafting Resilient Code with Confidence

Crafting resilient code is one of the most important things we do as software developers, but it's much easier said than done! Building with confidence requires an appropriate test harness and automated safeguards to ensure your software is robust.

In most real world scenarios, we don't have the luxury of working with a green field project, so it can be difficult to apply best practices whilst maintaining legacy code. How then can we refactor, and effectively utilise test fakes appropriately?

In this talk, I'll discuss the best approaches for using test fakes, mocks, stubs, and what are the pros and cons for each. How we can avoid writing brittle tests, slowing down development, and build scalable apps that can stand the test of time.

droidcon London 2025 Sessionize Event

October 2025 London, United Kingdom

DevFest.cz 2025 Sessionize Event

October 2025 Prague, Czechia

droidcon Berlin 2025 Sessionize Event

September 2025 Berlin, Germany

droidcon London 2024 Sessionize Event

October 2024 London, United Kingdom

droidcon NYC 2024 Sessionize Event

September 2024 New York City, New York, United States

droidcon Berlin 2024 Sessionize Event

July 2024 Berlin, Germany

droidcon London 2023 Sessionize Event

October 2023 London, United Kingdom

droidcon Lisbon 2023 Sessionize Event

September 2023 Lisbon, Portugal

droidcon NYC 2023 Sessionize Event

September 2023 New York City, New York, United States

droidcon Berlin 2023 Sessionize Event

July 2023 Berlin, Germany

AndroidMakers by droidcon 2023 Sessionize Event

April 2023 Montrouge, France

droidcon London 2022 Sessionize Event

October 2022 London, United Kingdom

droidcon NYC 2022 Sessionize Event

September 2022 New York City, New York, United States

droidcon Berlin 2022 Sessionize Event

July 2022 Berlin, Germany

droidcon London 2021 Sessionize Event

October 2021 London, United Kingdom

droidcon Berlin 2021 Sessionize Event

October 2021 Berlin, Germany

Android Makers Paris 2020 Sessionize Event

April 2020 Paris, France

droidcon Greece Sessionize Event

September 2019 Irákleion, Greece

droidcon Lisbon Sessionize Event

September 2019 Lisbon, Portugal

droidcon NYC 2019 Sessionize Event

August 2019 New York City, New York, United States

droidcon Berlin 2019 Sessionize Event

July 2019 Berlin, Germany

Ashley Davies

Senior Android Developer

Berlin, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top