Feeds:
Posts
Comentários

Posts de Outubro, 2007

How Big Should a Function Be? do Robert C. Martin (aka Uncle Bob) é um post deve ser impresso e sempre relembrado por sua equipe de desenvolvimento. Abaixo algumas frases do post (Não deixe de conferir a versão completa, leitura rápida em 2 minutos)
The body of a try block should also be a function call; [...]

Ler o post por completo »

Design Principles and Design Patterns é um excelente artigo escrito por Robert C. Martin (aka Uncle Bob).
Ele inicia o artivo falando sobre alguns sintomas que podem ajudar a identificar um design ruim e em seguida um ótimo conteúdo sobre alguns princípios como: The Open Close Principle (Princípo Aberto/Fechado), The Liskov Substitution Principle (Princípio da [...]

Ler o post por completo »

Há mais de um ano atrás, antes de iniciarmos a fazer testes de aceitação, entre as possibilidades haviam o Selenium e o WebTest. Na época decidimos utilizar o Selenium.
Marc Guillemot postou uma comparação entre os dois, e o seu resultado foi vitória do WebTest.
Particularmente, quando fiz meus testes, achei o WebTest muito lento/chato para [...]

Ler o post por completo »

Novamente com Mary Poppendieck
If your more than 10% of requirements are changing as you progress, you’ve specified them too early. If you have separate test and fix cycles you’re testing too late.

Ler o post por completo »

Emprego Novo!

Já fazem 2 meses que eu voltei a morar em Blumenau, desde então eu estava procurando um emprego legal… e eu consegui Após algumas entrevista e um pouco mais de 1 mês desde a primeira conversa, sou o mais novo funcionário da ProWay Informática.
O foco principal da ProWay é treinamente, contudo eles têm [...]

Ler o post por completo »

Design e TDD

Se você tem alguma dúvida, suspeita ou quer alguma informação sobre design utilizando TDD, eu sugiro que você acompanhe a thread TDD and bad design.
Você vai encontrar ali muito mais informação do que em muitos livros e uma discussão de altíssimo nível a respeito de como é feito o design utilizando TDD.

Ler o post por completo »

Hoje com um quote de Shunryu Suzuki:
In the beginner’s mind there are many possibilities, but in the expert’s there are few.
Isso se encaixa bem com o que eu já havia postado antes (Promiscuous Pairing and Beginner’s Mind). O desafio é conseguir utilizar isso da melhor forma em sua equipe

Ler o post por completo »

Quote of day

Hoje, com Ron Jeffries:
TDD is no substitute for thinking: it is a WAY of thinking.

Ler o post por completo »

Já que no post anterior eu falei que é importante ter uma boa definição do conceito de pronto, vou deixar aqui alguns links que podem ajudar a definição do conceito de pronto:

Are We There Yet? por Aaron Ruhnow
Building a Definition of Done por Chris Sterling
Definition of DONE! 10 point checklist por Kelly Waters

Ler o post por completo »

É necessário refatorar!

Quando você escreve uma carta/e-mail importante, você não relê ao menos uma vez para garantir que está tudo escrito e as idéias estão expressas corretamente?
Quando você faz um cálculo complexo (ou nem tão complexo), você não refaz o cálculo para garantir que o resultado está correto?
Por que você acha que com desenvolvimento de software isso [...]

Ler o post por completo »

Posts mais antigos »