Repaso
English
Maven, Git y SDLCIntermedioVCS-21

¿Cómo son un buen mensaje y un buen tamaño de commit?

Opciones

  1. 'fix' como mensaje, y un commit enorme por semana
  2. Un resumen corto en imperativo, en un commit pequeño y enfocado (Opción correcta)
  3. Todo el código fuente del archivo cambiado como texto
  4. Solo emojis como mensaje, sin más texto

Respuesta

Un resumen corto en imperativo de QUÉ y POR QUÉ ("Fix null email in signup"), en un commit pequeño que haga un cambio lógico

Por qué

Los commits pequeños y enfocados hacen legible el historial, facilitan las revisiones, hacen posible git bisect y seguros los reverts.

Línea de asunto: en imperativo, unos 50 caracteres ("Add retry to payment client"). Cuerpo opcional que explique el porqué. Referencia el ticket (PROJ-123).

Evita: "fix", "stuff", "WIP", y mezclar refactorización con cambios funcionales en un commit.

Recuerda

Un cambio lógico por commit; explica el porqué.

Términos clave

Practica esta pregunta en Repaso