Postagens

Mostrando postagens de Junho, 2013

Pex no Visual Studio 2012: Code Digger e TDD com teorias

Imagem
Uma ferramenta que eu tenho acompanhado a evolução é o Pex (http://research.microsoft.com/en-us/projects/pex/). Trata-se de um projeto conduzido pela Microsoft Research desde os tempos de Visual Studio 2010. Como um subproduto deste projeto nasceu o Moles, um framework de isolamento de dependências, que na versão 2012 do Visual Studio tornou-se o Fakes.
Cheguei a publicar artigos e posts referente a essas ferramentas (Introdução ao framework de testes Microsoft Moles - Artigo Revista . Net Magazine 87, Geração automática de testes numa abordagem TDD - Revista .Net Magazine 90 e "Novidades" no Visual Studio 11 Beta - Microsoft Fakes). Confesso que a falta de novidades no Pex me deixou um pouco desanimado desde então, mas recentemente foi lançada uma primeira extensão dela voltada para o Visual Studio 2012: Code Digger!
Mas o que faz o Pex? Bom, ele é uma ferramenta de análise de código que busca encontrar todos os caminhos lógicos de forma a identificar valores que, quando p…