intermediate
Refactoring techniques in C#
Computer Programming
4 courses
89 practices
11 hours
This course path teaches developers to enhance challenging codebases with safe, incremental changes. It covers dependency breaking, refactoring, and characterization testing to modernize existing systems while maintaining functionality.
See courses
Earn a shareable
Certificate of Achievement
Verified skills you'll gain
Badge for Software Development Practices, Advanced
ADVANCED
Software Development Practices
Badge for Computer Systems and Architecture, Intermediate
INTERMEDIATE
Computer Systems and Architecture
Tools you'll use
.NET Core
C#
moq
xUnit