Get tips and tricks for refactoring existing C# codebases. Create cleaner, more performant, and readable code with these C# refactoring techniques.
Overview
Syllabus
Introduction
- Welcome
- What you should know
- What is refactoring?
- Create a baseline
- Incremental steps
- Remove unused code
- Improve performance
- Use version control
- Refactor in branches
- Tools for refactoring
- Identify problem areas
- Common optimizations
- Inlining code
- Code readability
- Extract methods
- Create clean APIs
- Next steps
Taught by
Jesse Freeman