Session

Refactoring with C#

Technical debt and legacy code suck to deal with. Let's take a look at how modern C# and Visual Studio can help make it better.

In this talk we'll cover the built-in code analysis and refactoring tools in Visual Studio, ways of codifying and enforcing code standards in the editor through .editorconfig files and custom Roslyn Analyzers that can provide team-specific code analysis results and refactorings. We'll also discuss how new tools like GitHub CoPilot can assist in analyzing, refactoring, documenting, and even testing your code as you refactor.

Finally, we'll close with a discussion of refactoring code in enterprise organizations and agile environments including getting buy-in for paying down technical debt and rolling out changes in a safe and repeatable manner.

Matt Eland

Microsoft MVP & AI Specialist at Leading EDJE

Columbus, Ohio, United States

View Speaker Profile

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