Tercera Tarea Programada - Valor: 33.33%
Para esta tarea, deberá realizar las siguientes actividades:
-
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.
-
-
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.
- El
-
-
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.