Dezembro 8, 2007
O código produzido na primeira reunião do DojoRecife na Hive.log já está disponível no svn do google. “http://dojorecife.googlecode.com/svn/trunk/” no diretório “bowling-20071206/”.
A solução foi desenvolvida a 8 mãos utilizando junit 4.4 e hamcrest. No final, 3 classes e 10 test cases. Confiram!
Deixar um comentário » |
código | Etiquetado: bowling, svn |
Link Permanente
Escrito por kval
Dezembro 6, 2007
Quero dizer aos navegantes, que em breve retomaremos os encontros públicos do dojo. Por enquanto, estou introduzindo o dojo na empresa onde trabalho, como ferramenta para aprimoramento da nossa equipe de desenvolvimento. Hoje ocorreu a primeira reunião, que, a princípio será semanal. Infelizmente, por enquanto não posso convidar a todos para participar do encontro lá. (Claro, posso chamar os de lá para participar do encontro daqui, mas lá é mais simples para se reunir!)
Pelo feedback dos participantes, a idéia de desenvolver orientado por testes pareceu bastante convidativa. Eles perceberam que dar passos pequenos não significa andar devagar. Pelo contrário, manter o controle sobre a qualidade do software produzido tráz benefícios de qualidade e produtividade. Para a maioria foi a primeira experiência com TDD e com programação em pares. Para alguns foi inclusive a primeira vez com junit.
Apropo: fizemos o problema do placar do jogo de boliche – disponibilizo o código em breve. Utilizamos o novo Junit 4.4, que faz uso extensivo da API hamcrest, que torna o código de testes bem mais legível. O Eclipse IDE e a possibilidade de eleger static imports favoritos, dão um suporte excelente ao desenvolvimento com o junit.
Sem dúvida a experiência do uso do dojo dentro da empresa trará muitas lições e elas serão compartilhadas aqui no blog. A principal idéia, para estreitar o gap entre toy problems e real-life development é introduzir, pouco a pouco, problemas mais próximos da vida real, utilizando mock objects, dbunit…
Deixar um comentário » |
enterprise dojo | Etiquetado: dojo at work, enterprise dojo, hamcrest, junt 4.4, small steps |
Link Permanente
Escrito por kval