Arquivo de maio \05\UTC 2010

05
mai
10

TDD – Parte 04: Explorando os Mocks

No último post apresentei o uso de Mocks para conseguir testar as classes que ainda estão sendo desenvolvidas usando objetos das quais elas dependem sem ter que implementar tais objetos. Neste post, como era de se esperar, eu vou explorar melhor o uso do Rhino Mocks, mostrando as principais opções que ele dispõe no uso de Mocks.

Continuar lendo ‘TDD – Parte 04: Explorando os Mocks’

04
mai
10

TDD – Parte 03: Saiba como seu código se comporta

Você está efetuando os testes sobre sua camada de negócios, e alguns deles farão alterações no banco de dados, como a inclusão de um novo cliente, como mostrado no primeiro exemplo desta série, embora ele tenha sido muito tosco, conforme já admiti no post anterior. O que te incomoda são todos os vermelhos que irão surgir quando os testes tentarem fazer a inclusão de um cliente que já existe, e aí você vai lembrar que tem que limpar a base de testes sempre antes de executá-los.

E quando executar todos os testes, precisará verificar se os arquivos de Log foram devidamente criados no disco. Se os e-mails que o sistema deveria enviar foram devidamente enviados. E tantas outras evidências a colher em tantos lugares que não fazem parte do escopo de seus testes.

No fim das contas, tudo o que você precisa saber é se o seu software está se comportando como deveria. E você pode fazer isso executando um select na tabela de customers pra saber se o teste realmente inseriu alguém lá, ou pode simplesmente procurar algum meio de garantir que seu código faz isso sem que isso realmente ocorra.

Conheça o uso de Mocks.

Continuar lendo ‘TDD – Parte 03: Saiba como seu código se comporta’

03
mai
10

Leitura Recomendada – Conteúdo MSDN para Desenvolvedores

Olá, Pessoal.

Nesta semana eu retomo os posts sobre TDD. Ainda tem algumas coisas bacanas pra explorar e provavelmente sairão uns dois posts sobre o assunto ainda esta semana. Mas enquanto estes posts não ficam prontos, eu vou postar aqui uma recomendação de download.

Este post não é meu, e sim do Waldemir Cambiucci. Estou apenas repassando:

Você que é arquiteto ou líder de desenvolvimento, que possui um time de desenvolvedores e pessoal técnico, não deixe de indicar esse material para seu pessoal:

Download de conteúdo técnico gratuito do MSDN para desenvolvedores
http://blogs.msdn.com/jpclementi/archive/2010/04/29/download-de-conte-do-t-cnico-gratuito-do-msdn-para-desenvolvedores.aspx

Entre os principais links, muito material sobre:

Azure, ASP.NET, .NET Framework 3.5, .NET Framework 4.0, Migração de Tecnologias, Silverlight 3.0 + Expression, Silverlight 4, Segurança no Desenvolvimento
SQL e Acesso a Dados, Visual Studio 2010 e .Net Framework 4.0, WCF, WF, WPF  e  Windows Server 2008.

Stay Sharp.




Seguir

Obtenha todo post novo entregue na sua caixa de entrada.