Introduction
Welcome to this Course for Developers in English
Communicate with your customer accurately
Customer-oriented requirements
How iteration cycles work
Planning considering priorities
Review: communicate with your customer accurately
Understand your customer and the requirements
Prioritizing requirements
Backlog and Milestone 1.0
Organize your tasks!
Organizing your time into user stories and tasks
Stand-up meetings, analyze and design
Review: organize your tasks!
Create deliverable design
Creating deliverable design
Refactoring, meetings and release
Protect your very valuable software
Understanding the principles of defensive development
Functional and unit testing
Review: protect your very valuable software
Understanding Continuous Integration (CI) and testing
Types of software testing
Handle accidents when building the code and what CI means
Test your Software!
TDD Test-Driven Development
Review: test your software!
Be ready for the end
Prepare for the next iteration
End an iteration
Fix your bugs!
Handle bugs to fit your process
Continuous integration test delivery method
Review: fix your bugs!
Conclusion
We've come to an end!
Expert Mentorship
Você não tem acesso a esta aula
Continue aprendendo! Junte-se e comece a impulsionar sua carreira
Carlos Arriaga Luna
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.
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:
En el desarrollo de software tradicional, no utilizar un control de versiones como GIT no es una opción.
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.
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.
Contribuições 0
Perguntas 0
Quer ver mais contribuições, perguntas e respostas da comunidade?