Como escrever boas histórias de usuários
As histórias de usuário são o núcleo do Desenvolvimento de Produto Agile e Centrado no Usuário. Como o foco do desenvolvimento de software foi transferido de fazer o produto funcionar …
Continuar lendoConteúdo para você se capacitar em programação
As histórias de usuário são o núcleo do Desenvolvimento de Produto Agile e Centrado no Usuário. Como o foco do desenvolvimento de software foi transferido de fazer o produto funcionar …
Continuar lendoAqui na Devex temos sprints de uma semana e uma reunião de retrospectiva todas as sextas-feiras. Usamos post-its para anotar nossos itens e colocá-los no quadro branco. Mas de alguma …
Continuar lendoAo implementar um novo recurso para um aplicativo que usa uma microarquitetura, geralmente você precisa fazer alterações em vários (micro) serviços. Normalmente, esses serviços também aproveitam a reutilização de código …
Continuar lendoComo um desenvolvedor Rails, eu costumava mapear diretamente meus modelos de negócios em código dentro de instâncias AR, mas conforme o número de modelos cresce, fica difícil ter uma ideia …
Continuar lendo“Se você não consegue resolver um problema em 15 minutos, peça ajuda.” Eu estive preso com muitos bugs ao escrever código e acabaria gastando uma hora ou até metade de …
Continuar lendoTrabalhando em vários ramos, tive que descobrir o que fiz no último dia de trabalho. Este é meu alias para .gitconfig standup = !”git log –reverse –branches –since=$(if [[ “Mon” …
Continuar lendo$ cat ~/Dev/git-standup #!/bin/bashfunction lastworkingday() { if [[ “1” == “$(date +%u)” ]] then echo “last friday” else echo “yesterday” fi}git log –since=”$(lastworkingday)” –author=`whoami` –pretty=”format:%h %s – %an”$ git standup
Continuar lendoRamos de recursos – não os use com o Git. Aqui está o porquê: O objetivo da ramificação é isolar as mudanças umas das outras. Isso parece ser o oposto …
Continuar lendoComo muitos outros sistemas de controle de versão , [Git] ( http://en.wikipedia.org/wiki/Git_ (software \) ) tem uma maneira de disparar scripts personalizados quando certas ações importantes ocorrem, chamadas de ganchos …
Continuar lendoAgile, não é mais uma palavra da moda, é mainstream agora. O verdadeiro valor que o Agile traz para sua equipe é a mudança de mentalidade. Com o Agile, você …
Continuar lendoEm 2010, fui convidado a lecionar a cadeira de engenharia de Software da Universidade Potiguar para uma turma do 3º ANO de Sistemas de Informação. O resultado foi: 40 aulas …
Continuar lendoEstimar histórias faz muito pouco para uma equipe. Isso apenas os coloca em uma reunião pelo tempo que poderia ser gasto no progresso. As estimativas raramente estão certas e o …
Continuar lendoTL; DR gem install simple-git-pairgit pair initgit pair nt ae # changes your git user.name to “Nicola Tesla & Alfred Einstein” https://github.com/fsproru/simple-git-pair Versão longa Eu geralmente coloco os dois nomes …
Continuar lendoA programação assíncrona é uma forma de criar programas que podem executar várias tarefas paralelas com mais rapidez no mesmo processo, executando o código enquanto outras partes se os programas …
Continuar lendo