Por que gerar tantos builds do código fonte ?

24. April 2009 13:25

Acompanhando algumas listas sobre o Windows 7 encontrei um dúvida de um usuário questionando o porque que a Microsoft estava gerando tantas Builds do Windows 7.

Quando nós estamos desenvolvendo software a depender do nosso modelo de desenvolvimento nós podemos gerar uma nova Build a cada Check-In. Ou configurar para automaticamente fazer isso a meia noite. Isso indica que podemos ter mais Builds ainda que as disponibilizadas na Web.

Como estamos desenvolvendo código diariamente então é importante termos o quanto antes um feedback dessas novas implementações ou correção que foram implementadas conforme o conceito de Integração Continua tão difundido pelo Martin Fowler.

Para o caso especifico de uma plataforma como o Windows imagina que você deve testar esse sistema operacional em diversas condições de hardware diferentes e configurações distintas. Eu me lembro bem de uma foto divulgada em 2004 pelo Scott Gu comentando sobre o laboratório de testes do ASP.NET.

image 
(Scott Gu)

Confira outra foto interessante tirada pelo John M. Vittone durante visita do Paul Thurrott a Microsoft em Redmond no Windows Server 2003 Build Lab.

image 

E o que Build tem  a ver com .NET Framework e Visual Studio ?
O final do nosso processo é a Build da nossa solução o vai nos permitir ir mais além do que apenas efetuar o “F5” no nosso Visual Studio. Com o Team Foundation Build que é um componente da solução de Visual Studio Team System você terá um grande apoio compilando automaticamente sua solução, rodando as políticas do projeto como testes unitários e Code Analysis, Code Coverage e publicando o resultado da Build além de um relatório com as informações da mesma.

Em complemento teremos no Visual Studio Team System 2010 o Gated Check-In ?Esse é mais um dos novos recursos integrados ao VSTS 2010 que vai permitir validar automaticamente cada Check-In de código realizado no Team Foundation Server (TFS). Ao solicitar o Check-In ele vai acionar o servidor de Build que vai validar todas as implementações e em função do resultado vai dar o aceite ou não.

E para saber mais sobre o Visual Studio Team System visite a comunidade VSTSBrasil.NET
e participe agora mesmo desse seleto grupo de profissionais.

[],
Ramon Durães
MVP, Especialista em Visual Studio Team System
Ficou impressionado com o Team Foundation Build desde o primeiro contato com a plataforma de Team System.

Comments

3/21/2010 3:49:56 PM #

Palmer Isgrigg

I really like the fresh perpective you did on the issue. Really was not expecting that when I started off studying. Your concepts were easy to understand that I wondered why I never looked at it before. Glad to know that there's an individual out there that definitely understands what he's discussing. Great job

Palmer Isgrigg | Reply

3/29/2010 8:57:51 AM #

Norris Schlitt

I hope you have a ezinearticles.com/ day!

Norris Schlitt People's Republic of China | Reply

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



Entre em contato

Cadastre-se newsletter
Ramon Durães - MVP - Visual Studio Team System - ALMEntre em contato com o Ramon Durães para realização de palestras, consultoria, treinamentos sobre Microsoft .NET / Arquitetura de Software / ASP.NET / Silverlight e implantação de Visual Studio Team System usando MSF / SCRUM / CMMi apoiando a gestão do seu projeto além da gerência de configuração e qualidade de software. Consulte também sobre Gap Analysis para avaliar o seu ciclo de desenvolvimento.
Social: LinkedIn, Twitter, Orkut, YouTube, Desenvolvendo para Web, VSTSBrasil, Mutex.

Participe da rede social

Most comments

chanel bags chanel bags
42 comments
cn People's Republic of China
Ramon Durães Ramon Durães
12 comments
br Brazil
Nikon S210 Nikon S210
9 comments
us United States

RecentComments

Comment RSS