En este curso, reeditaremos un artículo publicado anteriormente el día de Navidad de 2011 bajo el título «¡En 2012, la Navidad cae el 25 de diciembre!»

También tratamos este tema hace mucho tiempo en un artículo de la revista «Planeta 4D»… pero el tema sigue siendo relevante hoy en día y vamos a modernizar el código continuando nuestra clase Stmp iniciada en la serie de cursos anterior.
Este curso muestra que detrás de nociones aparentemente sencillas -como una semana, una fiesta religiosa, un lunes de la semana 35 o un trimestre- se esconden en realidad reglas históricas, culturales y matemáticas a veces complejas. El objetivo no es sólo producir código funcional, sino también comprender cómo estructurar una clase de utilidad capaz de absorber esta complejidad de forma limpia, legible y escalable.
A lo largo de las lecciones, verás cómo transformar el razonamiento del calendario en funciones reutilizables, cómo evolucionar una API existente sin romperla, y cómo aprovechar las marcas de tiempo para manipular más fácilmente los conceptos empresariales relacionados con el tiempo.