Dificultad: intermedio

Explicar y refactorizar código

Entender y mejorar un fragmento de código.

Prompt

Actúa como senior developer. Te paso este fragmento. (1) Explica qué hace, (2) detecta bugs o code smells, (3) propón una versión refactorizada con tests.

Cómo utilizarlo

Pega el fragmento debajo del prompt.

Ejemplo de resultado

Explicación + diff + tests.