No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Pruebas unitarias en Python con GitHub Copilot

5/12
Recursos

Aportes 6

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

¡Primer comentario! 11.01.24: Me está costando entender el contenido de este curo, pero sé que no será la primera ni última vez que lo repase. Así que, es seguro que, al próximo repaso, lo entiendo mucho mejor.
Me impresiona el alcance de GitHub Copilot ![](https://static.platzi.com/media/user_upload/%7BE6455D30-034B-4E78-9B42-08FC32C39122%7D-c7344d7d-d038-4302-8d85-70f63a7670ec.jpg)
*<u>Principales beneficios y funcionalidades:</u>* * ***Autocompletado inteligente:** Copilot sugiere pruebas basadas en el código existente, ahorrando tiempo y reduciendo errores.* * ***Generación de pruebas:** ChatGPT permite crear pruebas completas a partir de descripciones sencillas.* * ***TDD (Desarrollo Dirigido por Pruebas):** Se pueden escribir pruebas antes de implementar la funcionalidad, asegurando una cobertura de código más alta.* * ***Pruebas exhaustivas:** Copilot sugiere una variedad de casos de prueba, incluyendo escenarios límite y de error.* * ***Optimización de código:** Al identificar áreas con poca cobertura de pruebas, se puede mejorar la calidad del código.* *<u>Recomendaciones:</u>* * ***Revisión manual:** Siempre es necesario revisar las pruebas generadas por la IA para garantizar su corrección y pertinencia.* * ***Especificidad en las instrucciones:** Cuanto más claras sean las indicaciones a Copilot y ChatGPT, mejores serán los resultados.* * ***Combinación de herramientas:** Utilizar ambas herramientas puede maximizar los beneficios y complementar sus capacidades.* *Copilot y ChatGPT son herramientas poderosas que pueden transformar la forma en que se desarrollan y prueban aplicaciones React y JavaScript. Al aprovechar sus capacidades, los desarrolladores pueden aumentar su productividad y crear software de mayor calidad*
Muy buena clase
Hola a todos. Realicé unas pruebas unitarias siguiendo estos pasos básico: 1\. Uso el asistente de prompt de GitHub Copilot que se activa con *Ctlr + Shift + I*. 2\. Prompt para la clase de aritmética y trigonometría. 3\. Funciones de prueba para cada método de instancia de la clase anterior. No tardé más de 1 minuto en esa tarea. Algo básico lo realiza con gran facilidad este asistente de codificación.
Pruebas usando Github Copilot Al solicitar las pruebas unitarias a Copilot , nos dice que validemos el contenido del df. ```js #Genera un script para hacer pruebas unitarias a este codigo if __name__ == '__main__': print(df) # Imprime el dataframe df.to_csv('techcrunch.csv', index=False) # Guarda el dataframe en un archivo csv print("Archivo guardado en techcrunch.csv") print("Pruebas unitarias completadas") ```