Do {Refactor(); } While(Code-Exists);
Have you ever thought of refactoring your code? If yes, when was the last time you decided to refactor?
Did you give up because it was a legacy code?
This talk will explore the strategies and techniques to overcome the challenges or blockers faced during the refactoring of legacy code. These would be driven through an activity and practical tips based on our experience.
Outline/Structure of the Talk
This talk has two parts, first (15 mins):
- Definition and importance of Refactoring
- Facts/Myths about refactoring
Second (30 mins):
Through an activity we apply different techniques to refactor code over multiple iterations. This would help understand how easy and simple it is to refactor.
Learning Outcome
- Don't be scared of Refactoring
- Refactoring is continuous activity.
- Techniques of refactoring
Target Audience
Developers, Dev Managers, Tech Leads, Scrum Master, Agile Coaches
Public Feedback