Рефакторинг - это изменение кода не для того, чтобы изменить его работу, а для изменения его читабельности, уменьшения сложности и т. Д.
Это может включать создание вспомогательных методов, разбиение больших методов на несколько, разбиение больших классов на несколько, переименование переменных, методов и классов и целый ряд других вещей, чтобы сделать код более понятным.
Visual Studio имеет множество опций, таких как переименование переменных и методов, чтобы помочь вам в рефакторинге (вместе с любой другой IDE).
Вам следует использовать его, когда вы чувствуете, что код сложен для понимания, загадочен или иным образом слишком сложен.