Estaba pensando en formas de mejorar mis prácticas de compromiso.
¿Hay alguna correlación entre el no. de líneas de código fuente y no. de commits?
En un proyecto reciente en el que participé, iba a 30 confirmaciones por 1000 líneas.
Un archivo típico del proyecto tiene estas estadísticas
language: JavaScript
total commits that include this file: 32
total lines: 1408
source lines: 1140
comment lines: 98
no. of function declarations: 28
other declarations: 8
Otro archivo tiene estos ...
Language: Python
total commits that include this file: 17
total lines: 933
source lines: 730
comment lines: 80
classes: 1
methods: 10
También pienso que no. de commits está más relacionado con el no. de características o no. de cambios al código y menos al no. de lineas.
El lema general de la comunidad git es hacer compromisos cortos y comprometerse a menudo.
Entonces, ¿realmente piensa en su estrategia de compromiso antes de comenzar el proyecto? Para el caso, ¿hay algo como la estrategia de compromiso? Si es así, ¿cuál es el tuyo?