uprm-inso4101-2023-2024-S1 / semester-project-fitquest-gameified-fitness-application

FitQuest
10 stars 0 forks source link

Application of topics - Algebras and closure under operations [Lecture Topic Task] #112

Closed AlfredoSoto1 closed 1 year ago

AlfredoSoto1 commented 1 year ago

Description

Verificar lo que ya está en la documentación y añadir/mejorar lo que se propone en este issue. Al finalizar marcar como done este task y el issue de referencia [issue #111]

Algebras and closure under operations

The team presents at least three cases where they have modified a
function to make it more closed. This can be from the implementation
as well as from their domain functions. For example, in the domain
of banking we might initially have thought of a transfer as
`transfer(from: Account, to: Account, money: Amount): (Account,
Account)' and after lots of thought and several rewrites, we might
arrive at `transfer(TransferSpecification): (TransferSpecification,
Result)' which not only covers the same scenarios as the initial
function signature, but even accommodates failures (in the `Result')
or partial transfers where the resulting `TransferSpecification'
could then either represent the part of the transfer that still
remains to be done or alternatively the part of the transfer that
was actually carried out. Make sure that the application of this
pattern improves your model/design.
AlfredoSoto1 commented 1 year ago

El en issue #111 aparece la rubrica para que se dejen llevar

AlfredoSoto1 commented 1 year ago

Recuerden, todo lo viejo que se modifique tiene que estar diferenciado a lo nuevo que se añada. Esto puede ser con distintos highliters en el documento.

AlfredoSoto1 commented 1 year ago

Recalco una vez más para que no se cometa el mismo error. Recuerden que lo nuevo debe de estar highlighted de un color DISTINTO a lo que se valla a modificar del documento (lo del milestone 1). Eso fue unas de las criticas que el profe dejó.

AlfredoSoto1 commented 1 year ago

Aquí les dejo la rúbrica de referencia para que comparen si lo que añadieron/modificaron es cumple con lo que el profesor reclama.

Image