Session
Refactoring Legacy .NET Code with Confidence with a little help of GitHub Copilot
Legacy code is often fragile and untested. This talk shows how to safely refactor legacy .NET applications by introducing tests first with the help of AI, then applying incremental cleanups without breaking functionality.
Key Topics Covered:
• Introducing tests to untested code with the help of GitHub Copilot
• Refactoring patterns for legacy systems
• Avoiding regression bugs
• Tools for safe refactoring in .NET
Prerequisites: Solid understanding of .NET and unit testing
Format: Live coding
Takeaways:
• Safely modernize legacy code
• Use testing as a safety net
• Avoid common refactoring pitfalls

Johan Smarius
Microsoft MVP on .NET and DevOps, MCT, Coach/Trainer @ JMAC Software Solutions & Lead Microsoft Development Consultant @ Bergler
Tilburg, The Netherlands
Links
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