Tag: devops - página 23 de 41 | CloudMotion

Por que atualizar para o TFS 2012?

A pergunta-título deste post é bastante recorrente – muitos de nossos clientes já a fizeram – e por isso sabia que mais cedo ou mais tarde deveria parar e escrever um post a respeito. A ideia seria mostrar os principais motivos (ou “justificativas”) para que alguém decida atualizar seu ambiente TFS existente. Como recebi pelo Twitter a mesma pergunta de novo, ficou claro para mim que era hora de escrever este post. Se você ainda está usando TFS 2005 ou 2008 a motivação é mais simples e óbvia: A nova versão do produto é muito mais rápida, muito mais estável...

Continue lendo

30/08/2013 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 9 mins. | Comentários

Para que servem os arquivos PDB?

[![Página de configuração de símbolos na caixa de diálogo Tools Options](http://igoravl.files.wordpress.com/2013/08/image_thumb18.png)](http://igoravl.files.wordpress.com/2013/08/image24.png)Você sabe para que servem os arquivos PDB? Se as enquetes informais que faço durante meus treinamentos servem de indicador, então arriscaria dizer que a maioria dos desenvolvedores .NET não sabem. Invariavelmente, as respostas que recebo à pergunta-título deste post variam entre uma das duas opções abaixo: “Servem para poder debugar [sic] os programas. Por isso eles só são gerados quando compilamos em modo Debug.” “Não servem para nada. Ou melhor, servem para ser apagados assim que são criados.” Bom, é hora de explicar isso um pouco melhor. A história...

Continue lendo

27/08/2013 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 5 mins. | Comentários

ALM é um meio, não um fim

Este post foi motivado por um comentário recente de um cliente – se bem que, na verdade, não é a primeira vez que escuto algo assim. “Precisamos colocar ALM pra funcionar!” “Os desenvolvedores vivem arrumando ‘jeitinhos’ para desviar do ALM… Tem algum jeito de garantir que eles vão seguir os processos de ALM que nós definimos?” “Nossa prioridade agora é o ALM.” Bom, vamos começar pelo começo. Parece que é fácil de se esquecer disso, mas seus desenvolvedores são pagos para desenvolver software, não para “usar ALM”. Se colocamos processos e ferramentas acima das pessoas e das interações entre elas,...

Continue lendo

21/08/2013 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 2 mins. | Comentários

Porque você definitivamente precisa de testes de unidade

(AVISO: Este post é uma tradução livre do excelente post originalmente publicado por Colin Dembovski, também MVP de Visual Studio ALM, em http://www.colinsalmcorner.com/2013/07/why-you-absolutely-need-to-unit-test.html. Thanks, Colin!) Porque você definitivamente precisa de testes de unidade Eu escrevi sobre porque builds são absolutamente essenciais no desenvolvimento moderno de aplicações (parte 1) e por que o Team Build é um grande mecanismo de build (parte 2). No entanto, se você não inclui testes de unidade em suas builds, é como escovasse os dentes sem creme dental – há muito movimento, mas não é a maneira mais eficaz de se fazer as coisas. Neste post,...

Continue lendo

02/08/2013 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 9 mins. | Comentários

Compartilhando biblioteca entre projetos com o TFS

Na semana passada o amigo Ricardo Dorta me mandou uma pergunta por email que é tão comum que achei que merecia virar um post. Lembro que quando usava Source Safe (jesus!!!), ele tinha uma opção de link, que fazia com que ao modificar um arquivo em um projeto, o mesmo arquivo em outro projeto também era modificado. Explicando o contexto, tenho algumas assemblies com classes que serão utilizadas por vários projetos, porém esses projetos tem targets diferentes (Xamarin, Unity, Windows Store, Windows Phone etc…). A solução tosca é criar todos os projetos na mesma pasta compartilhando os arquivos fisicamente. Será...

Continue lendo

05/07/2013 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 5 mins. | Comentários