Session

Practical Refactoring Techniques

Are you working with code that needs improvement? Do you have a legacy code base which was not developed by your current team but still needs to be maintained and extended? Would you like to spruce up the code you’ve written yourself? Would you like to achieve all of this in a low-risk, low-impact way that can be achieved without disrupting ongoing work?

In this workshop you will get hands-on knowledge and experience of the following key practical techniques to up your refactoring game:
• Identifying code smells
• Making the most of the refactoring tools offered by your IDE (all examples will be .Net code in Visual Studio and Rider)
• Approval testing to safely refactor legacy code
• “Lift up conditional” – a powerful refactoring technique

Demonstrations will all be in C# using .Net Core, which means they will work in Linux, on a Mac or on a Windows operating system. You can do worked examples in a language of your choice. You will need coding experience. A Test-Driven approach will be used (although people are often surprised at how few new tests you need to write when refactoring).

Clare Sudbery

Independent technical coach

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