24. Cómo pensar antes de programar
No comiences escribiendo código inmediatamente.
Primero responde estas preguntas:
¿Qué recibe el programa?
Por ejemplo:
- Nombre del gasto.
- Monto.
- Categoría.
¿Qué debe hacer?
- Validar que el monto sea correcto.
- Guardar el gasto.
- Restarlo del saldo.
¿Qué debe mostrar o devolver?
- Confirmación.
- Saldo restante.
- Mensaje de error.
Dividir el problema
Problema grande:
Crear una aplicación financiera.
Problemas pequeños:
- Mostrar un menú.
- Registrar ingresos.
- Registrar gastos.
- Calcular el saldo.
- Mostrar movimientos.
- Guardar datos.
- Cargar datos.
- Validar información.
Un programa grande está compuesto por muchos problemas pequeños.