Feeds:
Posts
Comentários

Archive for março \28\UTC 2008

Henrik Kniberg, o mesmo do famoso Scrum & XP from the Trenches, lançou outro paper (será que esse também vira livro?) que parece ser bem interessante e pode ajudar bastante gente por aí: Agile version control with multiple teams

Read Full Post »

Michael James escreveu um texto bem legal, com o título de Scrum and Risk Management.

Uma coisa interessante que ele escreve, é a forma que metologias tradicionais atacam os riscos sempre no início, contudo no desenvolvimento de novos produtos, você não pode atacar todos os requisitos com maior risco no início, porque você ainda não sabe quais serão.

Esse texto me lembrou uma conversa que tive, onde alguém interessado em Scrum perguntou “E qual é a diferença do Scrum? Como vocês fazem quando estoura o prazo do projeto?”.

Hmm, aparentemente o responsável pelos projetos nessa empresa estava muito preocupado em garantir como serão feitas as coisas, depois que o projeto estiver afundando e não em como evitar do projeto afundar

Read Full Post »

Essa dica eu achei em um post, no fórum da Artima.

É um link para um post do Cedric Beust (o cara do TestNG). Beust mostra claramente um posição anti-extremista, diferente do que Uncle Bob defende.

Eu não concordo com as rules of thumb apresentadas por ele, não acho que TDD seja luxúria, embora isso facilite a minha vida, como desenvolvedor, os benefícios se estendem aos usuários finais.

Bem, vale a pena ler o post e os comentários no fórum e no blog!

Read Full Post »

Eu já havia postado sobre testes de aceitação antes, quando Marc Guillemot havia feito uma comparação entre o WebTest e Selenium.

Agora eu achei um post no blog Something Smells, outra comparação entre ferramentas. No primeiro round, eles escolheu o WatiN (Web Application Testint in .NET) como ferramenta. Eu particularmente nunca utilizei o WatiN, mas pelo que vi parece ser interessante.

Outro ponto positivo é o Watin Test Recorder, ele funciona de forma muito parecida com o Selenium IDE, onde você vai navegando e ele vai gravando seus clicks (gerando código) e com o botão direito você pode fazer os asserts.

O WatiN pode ser uma boa escolha para quem desenvolve em .NET, embora não vi nenhuma grande vantagem em relação ao Selenium (um teste de performance seria interessante, porque apesar do Selenium Grid, o Selenium é bem lento…).

É isso aí, se mais alguém utiliza o WatiN pode fazer alguns comentários diretamente lá no post no Something Smells.

Read Full Post »

Algumas pessoas tem dificuldade (interesse) em não entender TDD e seus benefícios. Sempre aquele mesmo pensamento que TDD é somente escrever testes…

Se você ainda acha que TDD é somente escrever testes antes de escrever código, aproveite e leia esse post, pode lhe ajudar a entender ou a convencer alguém do que realmente é TDD.

Outra dica, é você falar sempre sobre Behaviour Driven Development (BDD), a pequena mudança de “Test” para “Behaviour” faz diferença para algumas pessoas que não querem enxergar.

Atualmente estou desenvolvendo utilizando RSpec, estou gostando muito. Acho que o framework para BDD em Java mais conhecido atualmente é o JBehave, embora nunca tenha utilizado, acho difícil ele ser tão elegante (DSL’s) quanto o RSpec.

Read Full Post »