Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Recentemente, comecei a refletir sobre o peso que a manutenção de projetos Java está tendo com a troca de ferramentas, tipo o uso do Gradle. Parece que o que era simples virou uma caixinha de surpresas, principalmente ao tentar rodar em ambientes diferentes.
Exato, Bruno. Sempre fico na dúvida se vale a pena investir muito na automação pra evitar esses problemas ou se é melhor ter um time preparado pra resolver na hora. Acho que depende do tamanho do projeto, mas esses detalhes sempre aparecem.
No meu time, o maior problema é a compatibilidade com diferentes ambientes. A gente tenta automatizar bem o setup, mas sempre rola uma configuração que acaba pegando. Acho que é questão de ter um controle de versão bem rigoroso nas configurações mesmo.
Concordo, Sofia. Aqui o que ajuda é ter um script de setup que roda antes do build, mas ainda assim, o custo de manter atualizado todo mundo é gigante.