Você não tem acesso a esta aula

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

Refactoring, meetings and release

12/25
Recursos

Existen algunos conceptos ambiguos o que cada miembro de tu equipo puede interpretar de diferentes maneras. Es importante acordar previamente su significado y llegar a una definición en conjunto.

Reunión de refactorización y stand-up

¿Cómo considerar si vale la pena refactorizar y qué buscamos en una refactorización de código?

  • Refactoring is the process of modifying the structure of your code, without modifying its behavior.
  • Refactoring is done to increase the cleanness, flexibility, and extensibility of your code, and usually is related to a specific improvement of your design.

La definición está hecha

¿Qué significa que una tarea se encuentra realmente terminada?

  • When everything is complete, then you have a definition, it’s done.
  • You have finished all your tasks, done your refactoring, and done any demos the iteration is complete.
  • When all the work is done, it’s your definition.

Lanzamiento de software con calidad y valor

¿Cómo determinar la calidad de nuestro software que lanzaremos a un entorno productivo?

  • Your software must always have awesome quality and value.
  • You should aim at perfection.
  • However, let’s not get caught up in the idea of only releasing software when it’s “perfect”.
  • Your design should be “good enough” to work well.
  • The perfect design is just marvelous and fantastic, but delivering working effective software is what pays the bills.

Reúnete con tu equipo para definir el significado de refactorizar, el significado de que una tarea esté terminada y a qué calidad de software quieren llegar. Es muy importante que todo el equipo entiendan lo mismo por cada concepto y evitar problemas por malos entendidos.


Contribución creada por: Kevin Fiorentino.

Contribuições 0

Perguntas 0

Ordenar por:

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