Esta mañana, leí dos opiniones sobre refactorización.¿Te sientes cómodo fusionando el código?
- Opinión 1 (Página no está presente)
- dictamen 2 (Página no está presente)
Recomiendan ramificación (y posteriormente la fusión) código para:
- Mantener el tronco limpio .
- Permita que un desarrollador se aleje de los cambios de riesgo.
En mi experiencia (particularmente con StarTeam de Borland), la fusión es una operación no trival. Y por esa razón, me bifurco solo cuando debo (es decir, cuando quiero congelar un candidato de lanzamiento).
En teoría, la ramificación tiene sentido, pero la mecánica de fusión hace que sea una operación muy arriesgada.
Mis preguntas:
- ¿Se siente cómodo código de fusión?
- ¿Tiene un código de sucursal por razones distintas a la congelación de un lanzamiento candidato?
¡Es la primera persona que encuentro con experiencia en Starteam! Fusionarse en esto es muy doloroso. Nos mudamos de Starteam a SVN hace aproximadamente 2 años. Si bien el movimiento fue doloroso, las recompensas han valido la pena – MattyW
Oh StarTeam, el dolor .... – thijs
Esto parece ser una mejor opción para los programadores.stackexchange.com – theMayer