CRITERIO

Práctica · ejemplo: Estructura de un ciclo TDD

Problemas de Parsons

Ordena líneas de código desordenadas hasta formar la solución.

Evidencia moderada80 min en total

Recibes las líneas correctas de un ciclo TDD pero desordenadas. Ordenarlas te obliga a pensar en la estructura (qué va primero, la prueba o la clase) sin el costo de escribir todo. Rinden igual que escribir desde cero en menos tiempo.

Para quién
Principiante. Excelente para la estructura de un ciclo TDD.
Fuente
Parsons y Haden (2006); Ericson, Margulieux y Rick (2017), Solving Parsons Problems Versus Fixing and Writing Code
Estudios controlados con resultados favorables, con matices según contexto.
Probar el ejemplo

El plan en el tiempo

Qué haces antes, durante y después. Mueve t y mira qué ya ocurrió.

Antes de encontrar el concepto t<0

Esta metodología no prepara nada antes: llegas en frío al concepto.

El encuentro t=0

  1. t=0

    Ves un ciclo TDD ordenado

    Ejemplo resuelto · 30 min · Ver un problema resuelto paso a paso reduce la carga cognitiva del principiante.

Después: consolidar t>0

  1. t=+1

    Ordenas las líneas de un Value Object y su prueba

    Ordenar código · 10 min · Reordenar líneas dadas enfoca en la estructura sin el costo de escribir todo.

  2. t=+3

    Ordenas con líneas distractoras incluidas

    Ordenar código · 10 min · Reordenar líneas dadas enfoca en la estructura sin el costo de escribir todo.

  3. t=+7

    Escribes el mismo ciclo desde cero

    Aplicación · 30 min · Usar el concepto en un problema nuevo construye transferencia.

Trayectoria frente al método de control

0255075100-30+3+7+14+21+30
Problemas de ParsonsReleer y subrayar (control)

Se aplica en la ruta

Úsala programando, no solo leyendo

Pruébalo ahora

Estructura de un ciclo TDD

Ordena las líneas de un ciclo TDD. Sobran dos.

Arma el ciclo TDD: primero la prueba, después el código. Sobran dos líneas.

Líneas disponibles (clic para usar)

Tu solución (clic para devolver)

  1. Empieza por la primera línea de la prueba.

Aplícalo esta semana

Con tu propio código de Python

Cuándo no usarla

Para diseño abierto: aquí la solución ya está dada.

Señal de que funciona

Ordenas rápido y descartas las líneas distractoras sin dudar.

Tu decisión

¿Problemas de Parsons te hizo aprender?

Responde después de probar el ejemplo. Se guarda solo en este navegador.