En la empresa dónde estoy trabajando actualmente se usa mucho la modalidad de trabajo Feature Branch con git, es decir que por cada nueva feature que hay que desarrollar se crea una nueva rama remota y se trabaja pusheando a esa rama, a mí no me gusta esta forma de trabajo por que le encuentro varias desventajas, nunca me gustó, entonces tratando de explicarles a mis compañeros por qué me parecía mal me encontré con un artículo de Martin Fowler donde lo explica con exactitud y con detalles del caso, traduje el artículo completo al español, no tiene desperdicio:
http://gastonramos.com.ar/translations/feature-branch/
Después de leer el artículo completo, ¿ud que opina?
PD: Lucas este no es un artículo de kayakismo :)
Comentarios del archivo (5)
lucasefe · 15 de febrero de 2012
Por fin, negro. Lo leo y vuelvo.
julio · 15 de febrero de 2012
esta bueno el artículo! ¿Te sentiste identificado por el miedo al refactoreo?
dvdvck · 31 de marzo de 2012
No estoy de acuerdo en el enfoque que le da el gran maestro Martin. Yo estoy con la idea que la técnica de feature branch no esta peleada con la integración continua y en este post explica muy bien el porque. http://jamesmckay.net/2011/07/why-does-martin-fowler-not-understand-feature-branches/
Salu2
Gastón Ramos · 15 de febrero de 2012
No, la verdad que casi nunca tengo miedo a refactorear :)
Es ruby el java del momento? | Gastón Ramos · 3 de marzo de 2015
[…] por ejemplo hablar de feature-branch, pero a lo mejor ese es tema para otro post otro […]