Lección 5 de 11
Copilot Chat y Code Reviews
Copilot Chat y Code Reviews
Bienvenido a la lección sobre Copilot Chat y Code Reviews, donde aprenderás a interactuar con tu código y mejorar la calidad de tus revisiones.
Copilot Chat
Chat interactivo sobre tu código. Code reviewer 24/7.
Acceso a Copilot Chat
Utiliza los siguientes comandos para acceder a Copilot Chat: Panel: Ctrl+Shift+I, Inline: Ctrl+I, Quick: @ para comandos.
/explain Command Example
Explicación de un código complejo utilizando el comando /explain.
// Código complejo:
const memoFib = (() => {
const cache = new Map();
return function fib(n) {
if (n <= 1) return n;
if (cache.has(n)) return cache.get(n);
const result = fib(n-1) + fib(n-2);
cache.set(n, result);
return result;
};
})();
// Explica:
"IIFE + closure privado
Map cache memoización
Recursión O(n) optimizada"/fix Command Example
Corrección de un bug en la función getAverage utilizando el comando /fix.
// Bug:
function getAverage(users) {
let total = 0;
for (let i = 0; i <= users.length; i++) { // <=
total += users[i].age;
}
return total / users.length;
}
// /fix arregla:
function getAverage(users) {
if (!users?.length) return 0;
let total = 0;
for (let i = 0; i < users.length; i++) { // <
total += users[i].age;
}
return total / users.length;
}
// "Off-by-one (<=) + validación vacío"¿Cuál es el propósito del comando /fix?
Utiliza el comando /tests para generar automáticamente pruebas para tus funciones.
- 1
Accede a Copilot Chat usando Ctrl+Shift+I.
- 2
Utiliza el comando /fix para corregir errores en tu código.
- 3
Revisa el código corregido y aplica las sugerencias.
Tareas para Code Reviews
0%Puntos clave
- Copilot Chat permite interacciones efectivas con el código.
- Los comandos Slash facilitan la revisión y corrección de código.
- Las revisiones de código son esenciales para mantener la calidad del software.
Recursos adicionales
Recursos de la lección
Quiz: Copilot Chat y Code Reviews
Prueba tu conocimiento sobre las funciones avanzadas de Copilot Chat.
Pregunta 1 de 5