Publicado em 17 de outubro de 2024 por Fabin
Categoria: Engenharia de Softwares
Esse é um dos grandes desafios que tenho observado nas equipes que liderei recentemente: conseguir saber qual é a velocidade do time. Uma das ferramentas que lhe ajudam a prever em quanto tempo um determinado desenvolvimento será entregue é através do uso de story points. Antes de começar a explorar a resposta, vamos entender o […]
Leia mais...
Publicado em 8 de setembro de 2023 por Fabin
Categoria: Engenharia de Softwares | Node.js
E aeee pessoal \o Neste artigo vamos falar um pouco sobre o padrão Triple A (Arrange, Act, Assert) que é um dos métodos mais claros para ser escrever um teste. Este padrão cria uma estrutura concisa para desenvolver testes automatizados, tornando-os mais compreensíveis e mantendo uma organização lógica, além de ajudar na documentação do software […]
Leia mais...
Publicado em 7 de setembro de 2023 por Fabin
Categoria: Engenharia de Softwares | Ferramentas de Desenvolvimento | Git
Fala pessoal \o Hoje, vamos falar um pouco mais sobre workflows e embora já tenhamos falado um pouco sobre o GitFlow nesta publicação, hoje, vamos falar especificamente do GitFlow. Gitflow é um modelo de ramificação para Git, criado por Vincent Driessen. Ele atraiu muita atenção porque é muito adequado para colaboração e dimensionamento da equipe […]
Leia mais...
Publicado em 10 de julho de 2023 por Fabin
Categoria: Engenharia de Softwares | Ferramentas de Desenvolvimento | Front-end | Node.js
Você é dev front-end e está desenvolvendo um sistema complexo. O engenheiro back-end avisa em um daily que as APIs não vão estar prontas antes de você começar. A solução: trabalhar com um back-end mockado. Mas, qual ferramenta para esta finalidade você deve escolher? Eis que existe uma MUITO simples de usar: JSON Server. O […]
Leia mais...
Publicado em 5 de julho de 2023 por Fabin
Categoria: Engenharia de Softwares | Git
A forma como as equipes de desenvolvimento gerenciam as mudanças de código pode ter um grande impacto na qualidade do produto e na eficiência da equipe. Git Flow e Trunk Based Development são duas estratégias populares para um workflow (fluxo de trabalho) organizado para as equipes de desenvolvimento de software. Neste artigo, vamos explorar o […]
Leia mais...