Realização de tarefas de desenvolvimento

Quando você tiver concluído a implementação e teste de uma alteração de código para tratar de uma tarefa, um bug ou outro item de trabalho, normalmente executam várias tarefas adicionais. Em um ambiente de equipe, geralmente você pedir um ou mais membros da equipe de desenvolvimento para revisar seu código. Você também deve executar uma compilação completa final do aplicativo.

Você pode ter um conjunto de testes check-in que deve ser aprovado antes que você pode verificar no código. Depois que todos os critérios foram atendidos, você pode verificar em alterações de código pendente, resolvendo conflitos de mesclagem.

Somente quando todas as etapas são necessárias foram concluídas é resolver as tarefas correspondentes, bugs ou outros itens de trabalho.

Tarefas comuns

Tarefa 

Conteúdo de apoio

Ter o código revisado por seus colegas: Em muitos ambientes de desenvolvimento de equipe, você deve ter as alterações de código revisadas por um ou mais itens de mesmo nível antes de verificar a essas alterações. Considere a possibilidade de ter um dos seus colegas a revisar qualquer código complexo, mesmo se essa etapa não é necessária para sua equipe.

Para facilitar a revisão de código, você pode preparar um conjunto de shelve que contém as alterações. Outros membros da equipe podem examinar o conteúdo do conjunto de shelve. Além disso, as alterações são salvas no controle de versão para que você pode trabalhar em outras tarefas e para que as alterações não correm risco se algo inesperado acontece ao seu ambiente de desenvolvimento.

Execute uma compilação completa final: Freqüentemente, quando você estiver fazendo alterações no código, você criar somente os componentes que você está alterando. Em um ambiente de equipe, você deve considerar a criação de todo o aplicativo antes de você verificar as alterações. Em algumas equipes, você pode enviar o check-ins para um computador que executa contínua de compilações.

Execute todos os testes de check-in: Em muitas equipes, você deve executar um subconjunto dos testes de aplicativo conhecido como testes de check-in. Verifique se esses testes, que o comportamento do aplicativo não tiver quebrado em áreas diferentes daqueles que você modificou diretamente.

Verifique todas as alterações: Depois de verificar as alterações, você deve verificá-los no controle de versão para disponibilizá-los para a equipe. Verificando sua alteração, também causar que apareçam na próxima compilação completa do produto. Você também pode reverter as alterações pendentes se, por exemplo, representavam muito risco no atual estágio do ciclo de um produto.

Resolva tarefas, bugs e outros itens de trabalho: Após você ter verificado nas alterações, você pode resolver as tarefas relacionadas, bugs ou outros itens de trabalho que estão associados com as alterações. Normalmente, você associar o conjunto de alterações que continha as alterações com o item de trabalho; Se você fizer isso e, em seguida, o bug ocorrer novamente mais tarde, será fácil encontrar o conjunto de alterações relacionadas. Você deve incluir informações suficientes no trabalho item comentários que os outros leitores podem entender que a alteração foi feita e por quê. Além disso, você pode considerar a aplicação de um rótulo para que você pode consultar esta versão do seu código-fonte.

Depois de concluir um item de trabalho, talvez você precise ajustar a agenda de desenvolvimento, se o item demorava significativamente mais ou menos que o esperado.

Fornece comentários de design: Quando você fizer um código de alteração, talvez você precise alterar os elementos de design ou da arquitetura do aplicativo. Se você alterar o design, você deve atualizar qualquer arquitetura ou design (Isso inclui modelos) de documentos para refletir as alterações. Além disso, se você corrigir uma falha, talvez queira fornecer orientação aos outros membros da equipe sobre a natureza da falha e instruí-los sobre como evitá-lo no futuro.

Cenários relacionados

  • Executar tarefas comuns de desenvolvimento
    Quando você concluir uma tarefa de desenvolvimento, você executou todas as etapas necessárias exigidas pelo processo ou metodologia de sua equipe.

  • Identificar o impacto de alterações de código em testes
    Antes de verificar as suas alterações e resolver os itens de trabalho associado, você deve executar testes para verificar as partes do seu aplicativo são afetadas por alterações no código. Você pode usar os recursos de análise de impacto de teste do Visual Studio Premium e Visual Studio Ultimate para ver quais testes devem ser executar.

  • Verificando o código usando testes de unidade
    Você deve executar testes existentes e talvez você queira criar testes adicionais, para verificar o comportamento do seu aplicativo. Se seu aplicativo usa um ou mais bancos de dados, convém para gerar dados de teste realista para esses testes.

  • Analisar a qualidade do aplicativo usando as ferramentas de análise de código
    Talvez você queira analisar seu código para verificar se há problemas comuns de design que podem causar problemas para usuários do seu aplicativo.

  • Gerenciando agendas de desenvolvimento e o trabalho
    Depois de ter verificado em suas alterações e resolvidos os itens de trabalho, você talvez queira analisar a agenda de desenvolvimento para a iteração atual. Você pode descobrir se você está na agenda. Se a tarefa demorou mais do que você esperava, você pode descobrir qual equipe membros tinham dependências no seu trabalho para que você pode discutir os efeitos do atraso.