NicoleChavez / TPs-Individuales-PdeP-2021

1 stars 0 forks source link

Declaratividad #4

Closed gonziesc closed 3 years ago

gonziesc commented 3 years ago

https://github.com/NicoleChavez/TPs-Individuales-PdeP-2021/blob/bf7377c9935dc58fa44d1df8ee38af9ea880de48/tpMonopoly.hs#L78

Este punto quedó muy dificil de seguir. Fijate de delegar en funciones auxiliares. Además, es la mejor forma de hacerlo? Pensá si con otras abstracciones logras modelar mejor el punto y si no lo charlamos por acá.

NicoleChavez commented 3 years ago

En esta función trate de arreglarla un poco pero creo que se podría hacer mejor pero no se me ocurrió otra forma :/

gonziesc commented 3 years ago

Una primer abstracción podría haber sido para saber cuanto se cobra por cada alquiler:

alquileres unaPropiedad |esPropiedadBarata unaPropiedad = 10 |otherwise = 20

Usando esta función, con sum y map salía más declarativo