Occam’s razor

Eu já vinha escutando o podcast do pessoal do StackOverflow há alguns meses e por conta disto já tinha ouvido falar no site.

Cheguei a visitar o site algumas vezes, mas nunca gastei muito tempo por lá. Hoje enfim decidi me registrar.

O login via Open ID é bem bacana – integra com sua conta no GMail e alguns outros. Pena que não com o Windows Live ID.

Mas chega de enrolação e vamos para o assunto de hoje:

Dando uma olhada nos posts de C#, eu acabei cruzando o tópico “How could I refactor this factory-type method and database call to be testable?

Todas as sugestões dadas envolvem uma reestruturação radical do código. O pobre coitado deve ter ficado assustado. Eu estou!

Por coincidência, eu venho trabalhando bastante com testes unitários ultimamente e uma das necessidades que tenho é justamente a de isolar os testes do banco de dados.

O problema é que eu ainda não estou convencido de que se deva sair alterando todo o sistema só para substituir o banco de dados por um dublê, mock ou o que quer que você chame.

Deve ter um jeito mais fácil de fazer isto.

Published by

Alfred Myers

I have been interested in computers since I got my hands on a magazine about digital electronics back in 1983 and programming them has been paying the bills since 1991. Having focused on Microsoft-centric technology stacks for the best part of two decades, in recent years I’ve been educating myself on open source technologies such as Linux, networking and the open web platform.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d