Partilhar via


Revisão de Design e arquitetura existente

Você pode usar Visual Studio Premium ou Visual Studio Ultimate para revisar a arquitetura e design do seu aplicativo antes de começar qualquer tarefas de codificação.

Para algumas tarefas, você pode usar o código que foi gerado pelas ferramentas como ponto de partida para o seu trabalho. Para outras tarefas, você pode revisar a arquitetura de banco de dados, para que você entenda a estrutura dos dados que você pode acessar.

Se você tem ativos de teste existente, como, por exemplo, planos de teste, casos de teste ou históricos de bug, também convém examiná-los antes de começar seu trabalho.

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

Entenda as especificações de design e de software existentes: Antes de fazer alterações a um aplicativo existente, você deve compreender sua arquitetura, design, configuração e requisitos do usuário.

Observação importanteImportante
Você pode exibir os diagramas de arquitetura existentes em Visual Studio Premium, mas você deve ter Visual Studio Ultimate para criar ou modificar diagramas de arquitetura.

Compreenda os esquemas de banco de dados existentes: Se seu aplicativo usa um ou mais bancos de dados, também convém entender o design desses bancos de dados. Compreendendo os objetos e configurações nos bancos de dados, você pode compreender melhor onde alterações talvez precisem ser feitas para suportar um recurso específico ou para corrigir um defeito do código.

Revise o planejamento de teste inicial: Também convém revisar os planos de teste inicial ou existente para que as alterações que você pretende fazer. Compreendendo os testes planejados, você poderá melhor identificar possíveis problemas de design ou em casos de borda que você terá que o endereço no seu código.

Identificar possíveis problemas de design ou de desempenho no seu código existente: Antes de começar a modificar o seu aplicativo, você talvez queira identificar possíveis problemas no código existente. Você pode conduzir uma análise detalhada do código, executar análise de código para identificar problemas comuns de design ou revisão de tendências históricas no seu banco de dados para identificar padrões de acompanhamento do item de trabalho.

Cenários relacionados

  • 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.

  • Aprimorando a qualidade de código com diretivas de Check-in do projeto de equipe
    Você pode especificar um conjunto de regras de análise de código que você deseja usar para identificar o design comum, nomeação e problemas de desempenho no seu código de software ou o banco de dados. Você pode agrupar essas regras em conjuntos usados com freqüência. Você pode definir diretivas de check-in que usar essas regras para impedir que o código que está sendo feito check-in que poderia causar problemas.

  • 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.

  • Executar tarefas comuns de desenvolvimento
    Durante um ciclo de desenvolvimento, gastar a maior parte do tempo, fazer alterações de código. Esse processo inclui a seleção de uma tarefa ou um bug, check-out de arquivos necessários, modificando o código e, em seguida, verificando se as alterações estão corretas antes de fazer check-in.