Mostrando postagens com marcador Visual Studio. Mostrar todas as postagens
Mostrando postagens com marcador Visual Studio. Mostrar todas as postagens

segunda-feira, 28 de setembro de 2009

Material de Arquitetura

Olá pessoal, tudo bem

Hoje o André Dias postou no grupo .net architects uma coletânea sobre material de arquitetura em português, achei legal e estou postando aqui, bons estudos.

SOA & SOI Brasil

Videos-Channel9 Brasil

PodCasts Brasil

WebCasts Brasil

terça-feira, 21 de julho de 2009

Integração do SVN com o Visual Studio

Na maioria das vezes eu sempre trabalhei em projetos que utilizavam o conceito de controlador de versões tanto o Source Safe e o TFSVS (Team Foundation Server Version Control) ambos da Microsoft.
Há algum tempo eu tive contato com o SVN e para a minha péssima impressão não é plug and play que nem os versionadores da Microsoft. Depois de um tempo é claro eu voltei a ter contato com a ferramenta e resolvi enfrentar o desafio de poder integra - lo com o Visual Studio.
Não quero entrar nos méritos de como esse source control funciona (A intenção aqui não é montar um passo a passo, veja depois as referencias) mais para integrá-lo com o Visual Studio basta baixar um plugin tanto o Visual SVN e tanto quanto o Ankhsvn pode te ajudar a fazer essa integração (Você pode optar em usar um ou outro), como isso praticamente matou o problema de desenvolver o mesmo projeto em times pequenos e claro muitas pessoas ficam se perguntado como configurar o SVN sendo que muito das coisas é feito na mão?O gerenciamento do source control pode ser feito através do Visual SVN Server, no momento ele tem duas versões uma free e outra paga a diferença entre as duas é que a free não tem suporte a administração remota. O interessante dessa ferramenta é a centralização ao invés de usar o Tortoise no contexto de menu do Windows para criar os repositórios em qualquer lugar(É um recurso bom, mais tem um sério problema quando passamos a ter um número muito grande de projetos, depois vira uma gabunça, depende do seu gosto).

O SVN acaba sendo uma ótima opção quando se trata de times de desenvolvimento pequeno e quando a empresa não tem um real necessidade de adquirir uma licença de controladores de versão mais robusta ou até financeiramente falando, pois a licença dele é gratuita.

Referencias:

quarta-feira, 3 de junho de 2009

Novidades do Visual Studio 2010

Estava testando o novo Visual Studio 2010 ainda na versão beta 1 e achei a ferramenta muito boa.
Uma das grandes novidades é que os caras colocaram uma ferramenta de modelagem de sistemas dentro do Visual Studio, a grande sacada é que a partir de agora não precisamos ficar mais tendo que utilizar ferramentas fora da IDE para criar nossa modelagem baseada em UML. A própria IDE já conta com templates para criar diagrama de atividades,diagramas de casos de uso,diagramas de seqüência, diagrama de lógica, diagramas de componentes e diagramas camadas (acho que não esqueci de nenhum), não encontrei nenhum problema nesta novidade, uma das coisas que foi prometido pela MS e que ainda não vi nesse beta é a opção para poder gerar as classes do sistema a partir do diagrama de classes criado.
As novidades não param por ai uma novidade que achei interessante também é a possibilidade de poder ver em hierarquia aonde um determinado método está sendo usado, este item ainda não estava disponível no Visual Studio 2008, achei legal pois várias vezes enquanto desenvolvia tinha problema para identificar aonde um determinado método estava sendo usado.
Infelizmente a versão que instalei na minha máquina (Visual Studio Team System 2010 beta 1), não instalou nenhum template para cloud computing para o Azure (não sei o motivo, mas acredito que é por causa do meu Windows XP).
Umas das coisas novas (ainda não testei, só li) é a possibilidade de poder editar o código com o debbuger rodando (uma espécie de play and pause) ou seja existe agora a opção de poder alterar o código em modo de debug sem precisar parar a depuração do projeto.
Achei a nova versão do Visual Studio 2010 excelente mesmo ainda estando na versão beta esse novo release vai facilitar muito a vida de quem programa e ainda uma quase perfeita integração com os times de desenvolvimento.