Entender código que no escribiste
Cómo leer una función específica y averiguar qué hace
⏱ Estim. ~5 min
01 · Leer
En la lección anterior aprendiste a tener el panorama general de una base de código. Ahora vamos a hacer zoom. ¿Cómo lees una función específica y entiendes qué hace?
Esta es una habilidad que vas a usar todos los días como ingeniero. Vas a abrir un archivo, ver una función que escribió otra persona y necesitar entender qué hace, cómo funciona y si tiene bugs.
La buena noticia: el código está escrito de forma estructurada y lógica. Una vez que sabes qué mirar, leer una función es casi como leer una receta.
02 · Leer
Aquí tienes la forma sistemática de leer cualquier función que te encuentres. Sigue estos pasos en orden y hasta la función más confusa empieza a tener sentido.
Puntos clave
- Lee el nombre de la función — normalmente describe lo que hace
- Lee los parámetros — ¿qué entradas espera?
- Lee el valor de retorno — ¿qué devuelve?
- Sigue la lógica línea por línea
- Usa Claude: "explícame en palabras simples qué hace esta función"
03 · Ejemplo de código
Lee esta función e intenta entender qué hace antes de ver la explicación. Usa los pasos de arriba: nombre, parámetros, valor de retorno y luego sigue la lógica.
Función misteriosa
function processItems(items, threshold) {
const filtered = items.filter(item => item.price > threshold);
const sorted = filtered.sort((a, b) => b.price - a.price);
return sorted.slice(0, 5);
}
Esta función toma una lista de productos y un precio límite, filtra los que están por debajo del límite, los ordena por precio (los más caros primero) y devuelve los 5 primeros. Nombres como 'filter', 'sort' y 'slice' son tus pistas. Sin necesidad de comentarios, el código mismo te dice qué hace — si sabes leerlo.
04 · Plantilla de prompt
Cuando te quedes atascado en una función, usa Claude para confirmar tu interpretación. Reemplaza los marcadores por tu archivo real y tu interpretación.
Explica qué hace la función processItems en {{filename}}. Yo entiendo que es {{your_understanding}}, ¿estoy en lo correcto?05 · Completar
Al leer una función, las tres cosas que más te dicen son el nombre, _____ y el valor de retorno.
06 · Quiz
Al leer una función desconocida, ¿qué deberías mirar primero?
- Los comentarios encima de la función
- La última línea de la función
- Las variables dentro de la función
- El nombre de la función y sus parámetros
Otras lecciones de este capítulo
⚠ La experiencia interactiva completa necesita JavaScript. Actívalo y vuelve a cargar la página.
※ Este es un proyecto educativo independiente — no es un producto oficial de Anthropic. Claude™ es una marca registrada de Anthropic, PBC.