Tutorial: Asistencia con el código
Objetivo: explicar y refactorizar un fragmento de código legado complejo. Nivel: Avanzado Tiempo: 3 minutos
Escenario
Estás viendo una función C# confusa en Visual Studio y no entiendes qué hace.
Paso 1: Selecciona el código
Resalta la función en tu IDE:
public void P(int a) {
if (a > 10) Console.WriteLine("X");
else Console.WriteLine("Y");
// ... more spaghetti code ...
}
Paso 2: Activa Rephlo
Pulsa Ctrl+Shift+Alt+C.
Paso 3: Ejecuta "Explain Code"
Ejecuta un comando con el prompt: "Explica este código paso a paso y sugiere mejoras."
Paso 4: Revisa la explicación
Rephlo proporciona un desglose:
- Explicación: "La función
Ptoma un entero... Imprime X si..." - Problemas: "Los nombres de las variables no son descriptivos. La lógica está demasiado anidada."
Paso 5: Refactoriza
Ahora ejecuta un segundo comando sobre la misma selección: "Refactor Code".
Prompt: "Renombra las variables para que sean descriptivas y simplifica la lógica."
Resultado:
public void ProcessThreshold(int thresholdValue)
{
string message = thresholdValue > 10 ? "X" : "Y";
Console.WriteLine(message);
}
Paso 6: Copia
Haz clic en Copy y pega el código limpio de vuelta en Visual Studio.