Você não tem acesso a esta aula

Continue aprendendo! Junte-se e comece a impulsionar sua carreira

Handle accidents when building the code and what CI means

17/25
Recursos

Al desarrollar software muchas integraciones pueden fallar y es importante detectar estos bugs a tiempo para no complicar más la entrega del proyecto o la manera de trabajar de tu equipo en la empresa.

Manejar accidentes al construir el código.

Imagina que has terminado tu trabajo y funciona perfectamente en tu ordenador. Envías los cambios al repositorio, pero tus compañeros de equipo comienzan a tener problemas con esa nueva funcionalidad.

  • There are many things that can go wrong with software development.
  • Think of examples of problems that might arise when developing new software.
  • Do you have the same problems when you are working with small or big teams?
  • How’s your Continuous Integration?

Qué es la integración contínua (CI)

La Integración Continua es una técnica para dar garantías y reducir el impacto de conflictos en el código de tu proyecto.

  • Principles of CI:
    • Continuously submitting working, runnable software into the source that will be built and tested.
    • Using automation to enable source control to build and test the latest version of your code submitted by the developers.
    • Continuous Integration tools run your tests as soon as you submit your code.
    • Source control emails the developers last involved in conflicts that appear when submitting.
    • Continuous Integration wraps version control compilation and testing into a single repeatable process.
  • Source Control guarantees the impact reduction of conflicts.
    • Avoid Merge Hell.
    • Fix bugs quickly, testable build.
    • Ensure Ownership.

Trabajar con Integración Continua optimiza los tiempos de aparición y resolución de bugs, además de mejorar la comunicación con tu equipo de trabajo que desarrolla software.


Contribución creada por: Kevin Fiorentino.`

Contribuições 0

Perguntas 0

Ordenar por:

Quer ver mais contribuições, perguntas e respostas da comunidade?