Limpe seu código

O nome deste post é inspirado no livro "Clean Code (Código Limpo)" do Robert Martin (Uncle Bob), que fala justamente de boas práticas para melhorarmos nosso código. Escrever código de qualidade não é fácil (desenvolvimento de software NÃO É FÁCIL, mas isso é tema para outro post). É preciso, além de conhecimento técnico, disciplina, pensar... Continuar Lendo →

NuGet – Gerenciador de pacotes para .NET

Vou falar neste post de uma ferramenta nova que vem sendo muito comentada pela comunidade .NET  desde seu lançamento no início de outubro/2010 (encontra-se atualmente na versão 1 CTP 2 - portanto não está em versão final). Trata-se do NuGet (chamado inicialmente de NuPack). E o que é este NuGet? Não, ele não é aquela... Continuar Lendo →

Testes de interação usando mocks

Este post é uma continuação do post sobre stubs, portanto, recomendo a leitura daquele aqui para que este possa ser melhor entendido. Dito isto, falarei desta vez sobre testes de unidade com mocks e no que eles diferem dos stubs. Mocks são fakes assim como os stubs, porém um mock decide se um teste passou... Continuar Lendo →

Vamos acordar?

Por que o programador não se preocupa em estudar, em saber o "nome dos bois"? Saber o nome das coisas é fundamental. Em uma conversa de (bons) programadores, você vai ouvir uma série de palavras e siglas como TDD, DDD, modelo rico, mocks, repositórios, DAOs, factories, singletons,  etc. O programador já deu manutenção em um... Continuar Lendo →

Conhecem o LINQPad?

Afim de aprender LINQ de uma forma simples, sem precisar fazer um programinha de teste e ainda ver as consultas SQL que ele gera? Uma dica é utilizar o LINQPad (baixe aqui), um programa simples onde é possível testar suas consultas LINQ de fora de sua aplicação. Ele foi criado por Joseph Albahari, autor do... Continuar Lendo →

Blog no WordPress.com.

Acima ↑