Corrección definitiva? del SP de Cierre de Estados
Jarod Cervantes Gutiérrez 18:00-18:30 30 min
Se encontraron dos errores.
Primero no se contaban los movimientos de retiro y deposito de ATM para calcular la multa por exceso. Únicamente se contaba el retiro. Lo mismo para Humano.
Segundo error, para el calculo de intereses se usaba el monto de movimiento mínimo en lugar de saldo de cuentaAhorro mínimo. Por lo que habían meses en los que no se realizaban movimientos, y al no haber movimiento no había monto con el cual calcular intereses, por lo que no se realizaban movimientos de intereses.
Muestra del cambio de código.
Se ve que solo cuenta los movimientos de retiro para ATM(2) y humano(3)
La corrección presenta la adhesión del tipo movimiento de deposito ATM (4) y humano (5).
Del segundo error se tenia el siguiente código. Dónde da el monto de movimiento, no el saldo de cuenta. Además que los meses sin movimientos no insertaba intereses. Y esto estaba fuera de la transacción.
Se paso a esto. En el caso de no haber movimientos toma el saldo directamente de la cuenta, y en caso contrario toma el menor saldo de cuenta de los movimientos. Este parte del código esta dentro de la transacción y antes de insertar el movimiento.
Ambos errores fueron por una incorrecta comprehensión de las especificaciones. Y el primero se corrigió debido a que se consulto con el profesor.




Comentarios
Publicar un comentario