Está en la página 1de 1

Con formato: Fuente: 14 pto

Workshop - Analyze a code sample

1. What problems do you identify with the code base?

Varios procesos en una función:

• calcula tarifa de tarjeta


• Se realiza el cálculo del balance
• Almacena la transacción en una lista

Fuertemente acoplado

2. What problems do you think can be solved and in which order?

• Separar el cálculo de la tarifa de la tarjeta


• Separar el balance
• Separar el registro de la transacción
• Se puede aplicar Single responsability,

3. What level of design do you think this sample project has?

Advanced beginner, porque en el código hay acoplamiento, mezcla procesos.


No tiene la destreza suficiente.

También podría gustarte