Executando verificação de segurança...
3

Sinto que o git flow é uma armadilha. Traz uma falsa sensação de segurança e organização onde muitas empresas não técnicas focam em entrega continua e pouquíssimo foco em qualidade. O git flow torna o desenvolvimento mais dificil e o merge hell se torna rotineiro a longo prazo. Pelo menos foi essa a infelizmente experiência que tive das ultimas vezes que trabalhei em projetos com git flow.

A maioria das empresas não tem a organização que o git flow supostamente precisa. Sou 100% trunk based por aqui.

Carregando publicação patrocinada...
1

Merge hell é exatamente onde o git flow começa a custar mais do que entrega. A premissa faz sentido num mundo com QA rigoroso e releases planejadas, mas a maioria dos times não opera assim. Você termina com features travadas em branch por semanas, conflito na hora do merge, e alguém resolvendo isso sob pressão. Trunk-based elimina o problema na raiz: integração contínua, main sempre deployável, feature flags pra controlar exposição. O ponto que mais vejo ser ignorado é que git flow exige disciplina de processo que time sem cultura técnica forte simplesmente não tem. Aí vira mais burocracia do que proteção.

1

Um hobknob qualquer+ pipeline meia bomba + um lider técnico chato pra reforçar o uso de FF melhora MUITO a qualidade de vida da equipe. Pelo menos sinto isso na prática.

O Cemitério de FF é um problema mais fácil ao meu ver