Skip to main content

Tercera Tarea Programada - Valor: 33.33%

Para esta tarea, deberá realizar las siguientes actividades:

  1. Creación y Actualización del Repositorio:

    • Cree un repositorio público en GitHub o Bitbucket.

    • Suba al repositorio la solución de su tarea programada #2.

    • Realice las siguientes modificaciones en el código:

    • Refactorice el código según sea necesario para mejorar la claridad y eficiencia.

    • Asegúrese de que el código siga las mejores prácticas de codificación y esté bien comentado.

  2. Documentación del Proyecto:

    • Genere un archivo README.md en la raíz del repositorio.

      • El README.md debe incluir:
      • Título del proyecto: Nombre descriptivo del proyecto.
      • Descripción: Breve descripción del proyecto y su propósito.
      • Requisitos: Software y versiones necesarias para ejecutar el proyecto. stalación:** Instrucciones paso a paso para instalar y configurar el proyecto.
      • Uso: Ejemplos de cómo ejecutar el proyecto y descripción de las funcionalidades principales. ntribuciones:** Guía sobre cómo contribuir al proyecto (opcional).
      • Licencia: Información sobre la licencia del proyecto.
  3. Pruebas Unitarias:

    • Genere pruebas unitarias para cada uno de los métodos creados en el proyecto.

    • Cada método debe tener al menos dos pruebas unitarias.

    • Las pruebas deben estar en un archivo separado llamado test_<nombre_del_módulo>.py.

    • Utilice el marco de pruebas unittest.

    • Asegúrese de que las pruebas cubran casos de uso normales y extremos.

Ejemplo de Estructura del Repositorio

/mi_proyecto

├── README.md
├── src
│   ├── __init__.py
│   └── main.py

├── tests
│   ├── __init__.py
│   └── test_main.py

└── requirements.txt

Recomendaciones

  • Refactorización: Asegúrese de que su código sea modular y fácil de mantener.
  • Documentación: Sea claro y conciso en el README.md, proporcionando ejemplos y capturas de pantalla si es necesario.
  • Pruebas: Cubra una amplia gama de casos en sus pruebas unitarias para asegurar la robustez del código.

Entrega

  • Proporcione el enlace al repositorio GitHub o Bitbucket al finalizar la tarea.
  • Asegúrese de que el repositorio sea público y accesible para la revisión.