Refactoring and more with GDG3City
- 6:00 PM: Big Refactoring Story - Mikołaj Nowak - Senior Android Developer @ SpotOn
Anyone who has been working in their career with a long-running project has come across some big, old, legacy piece of code that was hard to maintain. While you can often hear complaints about such code, it’s much less common to hear that someone actually managed to refactor it.
Probably the first thing you find challenging is to convince the Business to give you time to do such a rewrite. However, a big refactor brings even more significant challenges you might not initially think of:
- how to make sure you won’t start complaining again about that piece of code after a few months
- how to deliver it in an acceptable amount of time
- how to involve the whole team in work on such refactor
- how not to lose some features implemented in the legacy code
- how not to change the direction of the planned solution during refactoring
- My team managed to get the time and find solutions to all the problems above! I’ll share how we did it from the code and the process perspective. I’ll also give you some tips we worked out during our refactor.
- Spoiler alert: we were surprised how smooth the refactor went for us, so it would rather be a success instead of a trial and error story.
- 6:45 PM: TBD - TBD
We can't tell you yet what exactly, but I promise you it will be great presentation!
Let's meet one more time this year and discuss some interesting topics for any engineer or IT student! As always we will learn new things, discuss technology, network with interesting people and eat some snacks. I hope that snow and freeze won't discourage you and we will meet in the beautiful O4 venue on 13th of December
Speaker
Mikołaj Nowak - SpotOn (Senior Android Developer)
Senior Android Developer @ SpotOn
Hosts
Natalia Nazaruk - Knowit (Android Developer)
Jakub Mosakowski - SpotOn (Senior Android Developer)
I’m a developer full of enthusiasm, that fell in love with Android a few years back. Kotlin fan. After-hours psychology student.
Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-3city-presents-refactoring-and-more-with-gdg3city/.