Una expresión temporal es una expresión que recurre o no en el continuo.
Ejemplos de expresiones:
El jueves 22 de febrero del 2018.
Cada 3 días desde el jueves 22 de febrero del 2018 hasta el 15 de marzo del 2018.
El día 8 de cada mes desde enero del 2018 hasta agosto del 2019.
El 3er viernes cada 2 meses desde enero del 2018 hasta agosto del 2019.
El 8 de agosto todos los años desde el 2018 hasta el 2024.
Escribir las implementaciones correspondientes en TimeExpression
para que pasen los test cases de TimeExpressionTest
.
Queremos ver cómo models el dominio y, en este caso, aplicando TDD como técnica de desarrollo de software.
En los test cases podés crear nuevos tipos que reemplacen a los primitivos como int
.