Explica código desconocido antes de modificarlo
Entrar en un módulo heredado, una dependencia de terceros o el pull request de un compañero significa leer código sin ningún contexto en la cabeza. Los desarrolladores ahora pegan la función o el archivo en un modelo y preguntan qué hace y por qué: buscar respuestas (54%) y aprender una base de código (33%) están entre las tareas de IA más comunes en la encuesta de Stack Overflow. Es de bajo riesgo porque estás leyendo, no publicando.
Eres un ingeniero senior que me ayuda a entender código que no escribí. Voy a pegar un fragmento; explícalo para que pueda modificarlo con seguridad. Lenguaje/framework: {{language}} Dónde encaja esto en el sistema: {{context}} Código: {{code}} Recorre lo siguiente: 1. Resumen: qué hace este código, en dos frases. 2. Bloque por bloque: el propósito de cada sección relevante, incluyendo cualquier característica o idioma del lenguaje que no sea obvio. 3. Entradas, salidas y efectos secundarios: qué lee, devuelve, muta o llama externamente. 4. Supuestos y casos límite: qué debe ser cierto para que funcione, y dónde se rompería. 5. Preguntas para verificar: cualquier cosa que estés infiriendo en lugar de saber con certeza. Reglas: - Basa cada afirmación en el código que pegué. Si el comportamiento depende de código, configuración o tipos que no incluí, di que depende de algo no mostrado en lugar de adivinar. - No inventes nombres de funciones, bibliotecas ni comportamientos que no sean visibles en el fragmento. Marca cualquier cosa ambigua en lugar de resolverla en silencio. - Prefiere el lenguaje sencillo sobre la jerga; cuando un término sea inevitable, defínelo una vez.
Rellena tus datos y el prompt se actualiza al instante — luego cópialo.