Share via


As novidades do Visual Studio 2012 RC e os impactos de sua adoção–Code Clone

Olá,

Sua empresa já se deparou com a situação de regras de negócios serem implementados em “telas” e, num cenário onde a regra de negócio muda, todos os códigos precisam ser encontrados e alterados? A equipe ainda tem feito muito “CTRL+C / CTRL+V” para promover o “reuso” de código?´

São cenários onde um dos recursos, que na minha opinião, são um dos mais invadores na Release Candidate do Visual Studio 2012 podem impactar positivamente a vida dos desenvolvedores, a qualidade das aplicações e a manutenibilidade (palavra difícil, não?) de uma aplicação.

Trocando em miúdos, trata-se de uma funcionalidade que “varre” seu código procurando por trechos que sejam parecidos, não só em sintaxe, e propõe uma “especialização” daquela porção de código como numa nova classe.

Conheça mais esse recurso do Visual Studio 2012 RC e veja como ele pode apoiar sua equipe a não mais esquecer de alterar aquela regra de negócio que ficou “perdida” numa tela, justamente aquela em que o Diretor da empresa usa no seu dia-a-dia e que nós (equipes de desenvolvimento) não imaginávamos que alguém sequer um dia usaria.

Baixe aqui a máquina virtual do Brian Keller com o ambiente todo configurado e execute o laboratório para explorar o Code Clone (Unit Testing and Code Clone Analysis with Visual Studio 2012).

Se preferir, baixe aqui a versão de avaliação do Visual Studio 2012 RC e veja como aplicar esse recurso (e outros, naturalmente) em seus projetos!

Um grande abraço,

Rodrigo de Carvalho
Gerente de Produtos, Visual Studio & Expression
Twitter @rodrigoorzari

Comments

  • Anonymous
    July 05, 2012
    "manutenbilidade"  Tão difícil que seu teclado comeu uma letra.  O correto seria "manutenibilidade".

  • Anonymous
    July 19, 2012
    Mais difícil que esta palavra, só inconstitucionalissimamente... :-) Obrigado pela dica, já arrumei! Abraços, Rodrigo.

  • Anonymous
    July 31, 2012
    Gustavo, você é inóspito cara..na moral..

  • Anonymous
    July 31, 2012
    The comment has been removed

  • Anonymous
    July 31, 2012
    Oi Jean, vc baixou qual edição do Visual Studio? Vou instalar o LP aqui na minha máquina tb para ver se esta com algum problemas, mas não vi relatos de outros usuários apontando a questão. Abraços, Rodrigo.