Neste post vou falar um pouco sobre TDD - Test-Driven Development. TDD é um assunto muito rico, portanto, voltarei ao tema em novos posts. Por enquanto, darei um enfoque maior em como começar a trabalhar com TDD na plataforma .NET. Conceitos básicos 1) TDD é uma técnica de desenvolvimento de software onde nenhum código de... Continuar Lendo →
Livro: Test-Driven Development By Example
Neste post, trago uma breve resenha deste livro que terminei de ler: Test-Driven Development By Example, do Kent Beck. Este livro, escrito em 2002, é hoje uma das referências no assunto e apresenta a técnica de uma forma bem prática, mostrando 3 exemplos e uma série de técnicas e padrões muito úteis para melhor aplicação... Continuar Lendo →
Mais conceito e menos drag-and-drop
O assunto da vez é: PODD - Programação Orientada a Drag-and-Drop. Tal "metodologia" consiste basicamente em montar uma tela arrastando de uma paleta de componentes uma série de controles, como botões, textboxes, dropdowns, grids e tantos outros até mais avançados. Com poucas linhas de código (ou simplesmente sem NENHUMA) é possível fazer um CRUD rapidamente... Continuar Lendo →
ASP.NET MVC: Criando um tipo personalizado de Action Result
Falei no post anterior de MVC sobre as action results como objetos responsáveis pela resposta ao navegador, seja como uma página html, um arquivo pdf, um redirecionamento para outra action, etc. Embora os tipos built-in de action result atendam a maioria dos casos, é possível implementar sua própria action result, derivando de uma das action... Continuar Lendo →
Perguntas de entrevista para desenvolvedor senior
Há alguns dias, dei uma lida neste post do Scott Hanselman, onde ele coloca algumas perguntas que podem ser feitas em entrevistas de emprego para desenvolvedores SENIOR. Você se acha SENIOR? Então tente responder as perguntas SEM COLAR: New Interview Questions for Senior Software Engineers. Obs.: o "SENIOR" aqui é EXPERT mesmo, ok? Não se... Continuar Lendo →