<commit_before>## 0622 - Usando una clase de apoyo para refactorizar nuesto calendario

1. Toma nota de a qué hora comienzas la actividad.

2. Estudia el código y el funcionamiento de la siguiente clase hasta que entiendas cómo funciona: 

    - [Clase DisplayDosDigitos](https://gist.github.com/miguelbayon/ba97e02e27fa64764bdd9da1a208b433)
  
2. Modifica tu clase `CalendarioBasico` para que su funcionalidad siga siendo la misma pero con las siguientes condiciones:

    - Los atributos de la clase ya no pueden ser enteros si no que deben ser obligatoriamente de la clase `DisplayDosDigitos`.
  
3. Comprueba que funciona correctamente y haz un commit.

7. Entrega:

    * La URL del último commit en Github. Asegúrate de entregar la URL correcta preguntando primero al profesor.
    
    * Un enlace a un vídeo tuyo de Youtube donde se vea una demo de cómo tu clase `CalendarioBasico` pasa todos los test de la clase `TestCalendarioBasico`.

8. Realiza un comentario de clase (ojo, no un comentario privado) indicando el tiempo que hasta tardado en completar la actividad, el grado de dificultad que has apreciado y aquello que más te ha costado para completarla.<commit_msg>Update 0622.md<commit_after>## 0622 - Usando una clase de apoyo para refactorizar nuesto calendario

1. Toma nota de a qué hora comienzas la actividad.

2. Estudia el código y el funcionamiento de la siguiente clase hasta que entiendas cómo funciona: 

    - [Clase DisplayDosDigitos](https://gist.github.com/miguelbayon/ba97e02e27fa64764bdd9da1a208b433)
  
2. Modifica tu clase `CalendarioBasico` para que su funcionalidad siga siendo la misma pero con las siguientes condiciones:

    - Los atributos de la clase ya no pueden ser enteros si no que deben ser obligatoriamente de la clase `DisplayDosDigitos`.
  
3. Comprueba que funciona correctamente y haz un commit.

7. Entrega:

    * La URL del último commit en Github. Asegúrate de entregar la URL correcta preguntando primero al profesor.
    
    * Un enlace a un vídeo tuyo de Youtube donde se vea una demo de cómo tu clase `CalendarioBasico` pasa todos los test de la clase `TestCalendarioBasico` de la actividad anterior.

8. Realiza un comentario de clase (ojo, no un comentario privado) indicando el tiempo que hasta tardado en completar la actividad, el grado de dificultad que has apreciado y aquello que más te ha costado para completarla.

9. Realiza un comentario privado indicando qué sucede ahora cuando invocamos `fijarFecha` con algún valor de día, mes o año ilegal y explicando qué diferencia ves con el comportamiento de la clase antes de este ejercicio en la misma situación.
{'fraction_non_alphanumeric': 0.0395286963131889, 'fraction_numerical': 0.02394526795895097, 'mean_word_length': 4.181102362204724, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4076143', 'n_tokens_mistral': 903, 'n_tokens_neox': 866, 'n_words': 380}