InterNey

Team Foundation Version Control – Universalidade em controle de versões



Michel Ariede, o autor dessa coluna, é engenheiro de computadores formado pela FEI, já trabalhou como consultor web no Bradesco e atualmente é sócio diretor da Brain Force, uma consultoria especializada em intranets.

Ele escreve aqui semanalmente sobre assuntos ligados a intranets e sistemas corporativos.

Quarta-feira, 27 de junho de 2007


Controle de versões é algo comum no desenvolvimento de software e útil em diversos aspectos. Seja para projetos pessoais como para grandes projetos comerciais. Em geral, soluções livres não são recomendadas. Comumente, as empresas acabam optando por soluções comerciais, por estarem relacionadas à garantia. Enquanto soluções livres não se responsabilizam por erros de software, as comerciais por sua vez, cumprem exigências e aprimoram melhorias no processo de desenvolvimento.

E tais melhorias são convertidas em processos ágeis de backup; rastreabilidade de alterações; colaboração e gerenciamento de conflitos; facilitação na criação de pacotes e permissão para se trabalhar em versões distintas de um mesmo projeto simultaneamente. Além da íntima integração com Work Itens, Team Build e Data Warehouse promovidas pelo TFVC, gerando inúmeras métricas sobre o trabalho do time.

Uma outra característica importante a ser ressaltada é quanto à base de dados, pois arquivos que seriam facilmente corrompidos devido ao processo, não são gravados, mas sim armazenados no SQL 2005, permitindo inclusive que esses mesmos dados sejam disponibilizados via protocolos web à equipes remotamente distribuídas.

Trabalhar com princípios iterativos é mais do que simplesmente se adaptar às mudanças de escopo e isso poderia ser melhor descrito através de cinco processos: visão; especificação; desenvolvimento; estabilização e implantação. E no meio de tudo isso o TFVC se encaixa a cada tarefa correspondente auxiliando a equipe a automatizar a rotina de testes funcionais, seja simulando testes unitários, de alta carga de usuários ou para aplicações web, gravando testes integrados ao browser.

Testes de aplicações refletem direta e consideravelmente na diminuição de bugs e no aumento da qualidade de execução. Hoje em dia, testadores têm um papel fundamental no desenvolvimento de software, pois não só verificam o desempenho, bem como se encarregam de checar a aderência de aplicações antes de sua implantação no ambiente de operação. A ferramenta de testes do VSTS é potencialmente requisitada, tanto pela forte integração com o servidor quanto por permitir avaliar dados incorporados em vários relatórios analíticos.

E usuários de tecnologias como Delphi ou Java podem usufruir de benefícios de controle de versão oferecidos pelo Visual Studio Team System, tais como: repositório transacional baseado em SQL Server e integração com Work Itens, o que torna o TFVC uma ferramenta de classe universal.

Saiba mais em:

Team Foundation Server como controle de versão universal
Team Foundation Version Control – Visão Geral
VSTS – Habilitação de melhor software por meio de melhores testes

Posts similares:
Promovendo integração entre as equipes com TFS
Visual Studio Team System
Visual Studio 2008: Aplicações no ciclo de vida de desenvolvimento




(Os comentários abaixo exprimem a opinião dos visitantes e são publicados aqui automaticamente sem intermédio de um censor ou editor. O InterNey.Net não se responsabiliza por quaisquer consequências e/ou danos que eles venham a provocar. Comentários inadequados serão removidos posteriormente.)

Deixe aqui o seu comentário
Se o assunto não é relacionado ao post, use esse formulário de contato.
Seu nome:

Seu e-mail:

(Seu e-mail não será exibido. É obrigatório o uso de um e-mail válido para confirmação)
Seu site/blog (URL):

Seus comentários:

Marque para ser avisado sempre que alguém acrescentar um comentário aqui.
URL de Trackback: http://www.interney.net/intranets/?p=9758915

Para não ser mais avisado sobre novos comentários utilize esse formulário:

Mp9/ Mp10 Vaic N98 Tv Grátis + Fm + 2gb + Quadriband Shake Control
Mp9/ Mp10 Vaic N98 Tv Grátis + Fm + 2gb + Quadriband Shake Control
R$ 264,90 Comprar
Mp9/ Mp10 Vaic K2 Tv Grátis + Fm + 2gb + Quadriband Shake Control F
Mp9/ Mp10 Vaic K2 Tv Grátis + Fm + 2gb + Quadriband Shake Control F
R$ 249,90 Comprar
Gba: Pokémon Mystery Dungeon/ Red Rescue Team - Novo/ Lacrado
Gba: Pokémon Mystery Dungeon/ Red Rescue Team - Novo/ Lacrado
R$ 39,99 Comprar
Yu- Gi- Oh Ptdn En076: 3x Double Tag Team Comum
Yu- Gi- Oh Ptdn En076: 3x Double Tag Team Comum
R$ 3,00 Comprar
Yu- Gi- Oh Glas En05: 3x Fog Control Comum
Yu- Gi- Oh Glas En05: 3x Fog Control Comum
R$ 3,00 Comprar

InterNey Blogs







Pesquisa
via Google:

somente neste site

ou consulte um Dicionário




InterNeyNet on Facebook



Me envie um e-mail com suas críticas, elogios, opiniões e sugestões

Recomende esta página para os seus amigos

Mude o layout para tons de azul

Mude o layout para tons de cinza

Creative Commons License


Egotrip

Saiba quem é o cara que perde tanto tempo com esse site

Auto-Entrevista

View Edney Souza's profile on LinkedIn

Conheça meu gosto musical

Veja minhas fotos

Veja meus vídeos

Edney Souza no Orkut

Brasil, SP, São Paulo, Edney Souza, 32 anos


BlogBlogs