¡Fallar!

En el ejemplo que acabamos de ver, si la cuenta origen no tiene suficiente saldo, cuando hagamos transferencia.realizar(), de cuentaOrigen no se habrá debitado nada, pero en la de destino se habrá acreditado dinero. ¡Acabamos de crear dinero!

Suena divertido, pero el banco estará furioso .

El problema acá surgió porque la cuenta origen falló, pero lo hizo en silencio y nadie se enteró. ¿La solución? ¡Gritar el error fuerte y claro!

Probá nuevamente las consultas anteriores, pero con una nueva versión del código que no falla silenciosamente:

  1. cuentaOrigen.saldo()
  2. cuentaDestino.saldo()
  3. transferencia.realizar()
  4. cuentaOrigen.saldo()
  5. cuentaDestino.saldo()

Tenés que iniciar sesión antes de empezar a enviar tus soluciones