Refactoring Techniques in C# | CodeSignal Learn