Screencast Piloto sobre BDD - 00 - Setup
June 16th, 2009 by
Eduardo Fiorezi
Olá pessoal,
Ando meio sumido pois estou trabalhando bastante.
Preparei um screencast piloto sobre tdd, espero que gostem, mas gostaria de receber elogios, críticas, comentários e sugestões para o próximo screencast.
Gostaria de ajudar a comunidade a tirar algumas dúvidas sobre o desenvolvimento com Rails e BDD.
Segue o link do video:
http://www.tudoquequerosaber.com/screencasts/EduardoFiorezi-bdd-00-setup.mov
Posted in bdd, screencast |
June 16th, 2009 at 11:12 am
Viva!
Gostei da iniciativa e sempre bom ver que a comunidade esta se ajuntando.
Se possível gostaria de ver para os próximos screencasts integração com cucumber + rspec (remarkable).
Valeu pelo screencast.
L. Costa
June 16th, 2009 at 1:01 pm
e ai Eduardo..
não consigo baixar o vídeo..
June 16th, 2009 at 1:08 pm
@L.Costa obrigado, vou utilizar somente Rspec por enquanto. Cucumber eu não tenho usado muito, mas posso mais para frente falar do selenium on rails.
@luiz tente: http://www.tudoquequerosaber.com/screencasts/EduardoFiorezi-bdd-00-setup-desktop.m4v
Baixe os 2 arquivos, depois vou ver uma alternativa, coisas do quicktime.
Abraços
June 16th, 2009 at 1:09 pm
Legal o video.. parabéns, continua nessa linha de testes ai, muito importante, abraço
June 16th, 2009 at 1:17 pm
Legal a iniciativa mas eu gostaria de apontar algumas coisas.
1) O Screencast mostra muita “mágica” e assume que o espectador sabe muitas coisas de rails e rspec. Me parece que se for esse o caso, há pouca novidade apresentada no screencast.
2) Pro código, faça como fez pro teste. Escreva o código que faz o teste passar primeiro. Depois troca ele pela implementação que já existe no rails.
3) Dê muito enfoque ao assunto que apresentou no título. O título é sobre BDD mas quase não tem comentários sobre BDD no screencast. Está mais para avisos sobre como testes ajudam na programação do que os benefícios que BDD traz.
4) Use o KeyCastr e os recursos de click do iShowU para que seus espectadores saibam o que você está apertando no teclado e onde você está clicando.
5) Deixe uma versão no site que dá para ver direto no post (tipo flash) e links para versões em maior qualidade.
6) Aumente as fontes e/ou diminua a resolução para facilitar a leitura e não exigir uma resolução tão grande (isso também facilita para que as pessoas possam baixar mais rapidamente).
Isso aí. Boa sorte com os próximos.
June 16th, 2009 at 1:28 pm
Parabéns Edu, espero ver outros screencasts sobre tdd rspec
:)
June 16th, 2009 at 4:19 pm
@hugo vou utilizar suas considerações nos próximos screencasts. Obrigado
June 16th, 2009 at 6:09 pm
Gostei, mas não entendi muito…(novato ;D)
se continuar com os screencasts seria legal criar um feed somente para isso.
June 17th, 2009 at 3:35 am
Eduardo, vc configurou recentemente seu rspec + autotest? aqui eu rodo o autotest e ele simplesmente não monitora as modificações nas specs ou model ou qlqr outro elemento…
fez algo especial? valeu! parabéns aí pela iniciativa
June 17th, 2009 at 12:48 pm
Olá Daniel, acho que no próximo vou fazer um screencast mais básico explicando os conceitos de TDD/BDD, para conseguir seguir uma linha daqui para frente.
Abrãao, tente usar autospec no lugar de autotest. Talvez seja isso.
September 15th, 2009 at 1:59 am
configure growth exploitative legitimately sturgeon considerate construes attract debut doctorate
September 15th, 2009 at 2:46 am
maturity attention whichever shuang content popup vfkok surroundings cites