Architecture Refactoring on Legacy Code Base

It’s very hard to do architecture changes on a legacy system, but with correct refactoring skills and techniques we managed to apply Presentation-Domain-Data pattern on realestate.com.au’s 6-year-old iOS code base.

We did this without creating a feature branch and while continuing ongoing feature development, we were still able to submit to Apple every 4 weeks.

I’m going to share my experience in this talk: The refactoring strategies needed on a legacy code base, how to change the architecture without breaking the system, and what we learned along the way.

 
 

Target Audience

All

schedule Submitted 2 weeks ago

Public Feedback

comment Suggest improvements to the Speaker