Executar tarefas comuns de desenvolvimento
Você pode executar um conjunto de etapas comuns para cada tarefa de desenvolvimento. Dependendo do processo usado por sua equipe, você pode executar essas tarefas em uma ordem diferente. Por exemplo, você pode definir seus testes antes de fazer alterações de código.
Depois de ter identificado uma tarefa de codificação e você tenha atualizado o seu computador de desenvolvimento local com a versão correta do código-fonte, você pode fazer as alterações necessárias ao seu código. No entanto, alterar o código é apenas a primeira etapa, pois geralmente você deve testar as alterações.
Após ter verificado que o comportamento do seu aplicativo, você talvez queira analisar seu código para procurar por problemas comuns de design que não são óbvios durante o teste.
Se seu aplicativo está se comportando corretamente, mas não está atendendo a suas metas de desempenho, você talvez queira coletar dados do profiler. Você pode analisar esses dados para diagnosticar os motivos para a perda de desempenho.
Usando os recursos de Visual Studio 2010, você pode reduzir os riscos e custos associados à execução dessas tarefas de desenvolvimento. Por exemplo, você pode compreender o impacto de teste de alterações de código antes de fazer check-in para controle de versão.
Tarefas comuns
A tabela a seguir, você encontrará descrições de tarefas comuns que oferecem suporte a esse cenário e links para obter mais informações sobre como você pode concluir com êxito essas tarefas.
Tarefa |
Conteúdo de apoio |
---|---|
Identificar o trabalho a ser realizado: Seu trabalho normalmente consiste em um ou mais tarefas de codificação que devem ser executadas ou um ou mais erros que devem ser resolvidos. Você recuperar os itens de maior prioridade são atribuídos a você a partir do seu banco de dados de rastreamento de item de trabalho. Você também pode analisar a agenda geral para a iteração atual verificar o que você pode concluir suas tarefas dentro do prazo esperado. Você também deve examinar as dependências que outros membros da equipe podem ter suas tarefas, para evitar o bloqueio de progresso. Se a sua equipe tem testadores em tempo integral, você deve discutir o trabalho com o testador responsável por áreas de recurso afetada para que o testador pode começar a planejar qualquer teste que é necessária. |
|
Prepare o ambiente de desenvolvimento: Depois de ter identificado o trabalho que você deve executar, talvez você precise atualizar seu ambiente de desenvolvimento para que você tenha o código de origem necessários. Se você estiver corrigindo um bug em uma versão lançada ou implantada do aplicativo, você pode atualizar seu ambiente de uma versão específica das fontes em vez da versão mais recente. Se você estiver trabalhando com bancos de dados, também convém configurar um servidor de desenvolvimento local. |
|
Identificar a causa dos defeitos de código: Geralmente, a primeira etapa que você tomar quando é necessário corrigir um bug é usar o depurador para identificar a causa do problema. Se o problema foi introduzido recentemente, você pode verificar os dados históricos para os arquivos de origem que contêm o erro para determinar quando e por quem o problema foi introduzido. Em algumas situações, você talvez queira reverter a alteração original e considerar uma alteração de código diferente. |
|
Faça as alterações de código: Identificar que sejam feitas alterações ter, fazer alterações de código de um ou mais, você testar as alterações e verifique se as alterações para atender a padrões de codificação de sua equipe. |
|
Identificar outros problemas no seu código, desempenho e qualidade possível: Você pode usar Visual Studio Premium para analisar seu código para localizar problemas comuns de design. Você deve realizar uma análise de ponto de seu código para identificar possíveis problemas que não são detectados pelas ferramentas. |
|
Analise problemas de desempenho no seu código: Você pode executar os principais cenários no seu aplicativo para coletar dados de criação de perfil, o qual você pode analisar para diagnosticar problemas de desempenho. |
|
Conclua o trabalho: Quando você achar que as alterações de código estão prontas, você freqüentemente revisá-los com colegas de uma ou mais, executar uma compilação completa final e executa testes de check-in. Depois de ter verificado em suas alterações e resolver conflitos de mesclagem, você resolver eventuais tarefas, bugs e outros itens de trabalho. |
|
Reserve trabalho: Se você estiver modificando o código e deve definir que o trabalho à parte para corrigir um bug de alta prioridade que pode afetar o mesmo conjunto de arquivos, você pode salvar suas alterações em um shelveset. Depois que terminar o trabalho de outro, você pode recuperar o shelveset e continuar de onde parou. |
Cenários relacionados
Revisão de Design e arquitetura existente
Em muitos casos, o trabalho de desenvolvimento, você deve executar requer que você alterar um aplicativo existente. Antes de começar, convém revisar a arquitetura e design desse aplicativo para melhor entender onde as alterações devem ser feitas.Configurar ambientes de desenvolvimento
Antes de criar ou modificar o código, você deve configurar o seu desenvolvimento e ambientes com o código fonte apropriada de teste. Se você estiver trabalhando com bancos de dados, você também deve ter acesso à representação offline desses bancos de dados.Gerenciando agendas de desenvolvimento e o trabalho
As alterações que você precisa fazer são normalmente definidas em uma tarefa, um bug ou outro item de trabalho. Todas essas tarefas, bugs e itens de trabalho podem ser usadas para criar e gerenciar sua agenda de desenvolvimento.