Contenido del curso
Contenido del curso
0:00/7:10
Como desarrollador o desarrolladora de software eres responsable no solo de la calidad del código que escribes, sino también de la seguridad y el cuidado del mismo.
Defiende tu software de ti mismo y de tus compañeros
Procura cuidar tu software no solo de otras personas, también de ti mismo. Si tienes necesidad de refactorizar tu código o trabajar en el que escribiste hace meses/años, puedes introducir bugs en el mismo al no recordar qué has hecho aquí.
Let’s look at some techniques to do that:
Técnica #1 - Control de versiones con tu repositorio de código
En el desarrollo de software tradicional, no utilizar un control de versiones como GIT no es una opción.
Control de versiones con tu repositorio de código
Técnica #2 - Controla tus dependencias
Un proyecto de software tendrá N dependencias de terceros, código que tú ni tu equipo han escrito, pero dependes de él para que el mismo funcione. Llevar un control de qué dependencias utilizas es muy importante.
Test-Driven Development (TDD)
El Test-Driven Development (TDD) es una de las metodologías más populares para escribir pruebas de software.
Código que prueba tu código.
Cuidar el código de un proyecto es trabajo de todo el equipo. Llegar a un acuerdo sobre qué metodologías utilizarán, cómo versionarán el código, cómo escribirán las pruebas. Son charlas que tú y tu equipo deben tener antes de comenzar un proyecto.
Contribución creada por: Kevin Fiorentino.