Gravar e alterar o código do banco de dados
Depois de colocar o banco de dados ou o servidor sob controle de versão e definir uma linha de base de teste para o seu projeto, você e sua equipe passam a maior parte do ciclo de desenvolvimento executar várias tarefas de desenvolvimento iterativo. Cada uma dessas tarefas inclui algumas etapas simples:
Compreenda a tarefa.
Sincronize o seu ambiente de desenvolvimento.
Check-out de arquivos e faça as alterações necessárias para o o projeto de banco de dados ou o o projeto de servidor.
Refatorar o código e dados.
Criar e implantar o projeto em sua o ambiente de desenvolvimento isolado.
Teste as alterações que podem incluir a geração de dados de teste.
Analise o código novo ou modificado para identificar possíveis problemas.
Verificar as suas alterações para compartilhá-los com a equipe.
Solucione quaisquer problemas.
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 e compreender a tarefa: Em um ambiente de equipe, seu trabalho geralmente corresponde a um item de trabalho em Visual Studio Team Foundation Server. Depois de localizar e compreender o item de trabalho, talvez você precise saber sobre o código que você estará alterando. |
|
Sincronize o seu ambiente de desenvolvimento: Antes de iniciar uma tarefa, talvez você precise obter a versão atual do projeto de controle de versão. Se foram feitas alterações ao servidor de preparo não são refletidas no projeto ou produção, talvez você precise atualizar o projeto antes de começar a tarefa de desenvolvimento. |
|
Modificar os objetos, as configurações ou scripts para o projeto: Para concluir a tarefa de desenvolvimento, você normalmente deve modificar objetos, as configurações ou scripts no projeto de banco de dados ou servidor. |
|
Refatorar o código e dados no banco de dados ou no servidor: Você pode usar a refatoração de banco de dados para eliminar algumas tarefas repetitivas e sujeitas a erros, como, por exemplo, renomear todas as referências a um objeto, totalmente nomes de qualificação, expandindo os caracteres curinga ou mover um objeto para um diferente esquema. |
|
Criar e implantar alterações em seu ambiente de desenvolvimento isolado: Depois de modificar o projeto, você pode criar e implanta as alterações ao seu ambiente de desenvolvimento isolado. Você pode testar as alterações em isolamento antes de compartilhá-los com outros membros da equipe. |
|
Teste as alterações: Você pode executar testes de unidade existente contra a modificação do banco de dados ou o servidor para verificar que as alterações não violam qualquer comportamento do seu aplicativo. Você também pode criar testes de unidade para verificar o comportamento de novo ou alterado. Talvez você precise alterar sua o plano de geração de dados para oferecer suporte a testes de unidade novos ou alterados. Também convém atualizar o seu ambiente de desenvolvimento isolado com dados de um servidor de teste, teste ou produção. |
|
Identificar possíveis problemas, analisando seu código: Você pode analisar seu código de banco de dados para localizar e corrigir problemas comuns de design, nomeação e desempenho. Por exemplo, você pode encontrar o código de banco de dados que pode causar uma verificação de tabela quando você executá-lo. |
|
Verificar as suas alterações: Depois de testar as alterações e analisar o código para problemas em potencial, você pode verificar as alterações no controle de versão para que você pode compartilhá-las com sua equipe. Quando você faz o check-in de suas alterações, você também deve resolver quaisquer itens de trabalho relacionado. |
|
Solucionar problemas comuns de projeto, criação ou implantação: Você pode aprender como resolver problemas comuns que você pode encontrar ao trabalhar com projetos de banco de dados e servidor, como, por exemplo, quando você criar ou implantá-los. |