RSS

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 |

12 Responses

  1. L. Costa Says:

    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

  2. Luiz Says:

    e ai Eduardo..
    não consigo baixar o vídeo..

  3. Eduardo Fiorezi Says:

    @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

  4. Rodrigo Reginato Says:

    Legal o video.. parabéns, continua nessa linha de testes ai, muito importante, abraço

  5. Hugo Corbucci Says:

    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.

  6. ricardok Says:

    Parabéns Edu, espero ver outros screencasts sobre tdd rspec
    :)

  7. Eduardo Fiorezi Says:

    @hugo vou utilizar suas considerações nos próximos screencasts. Obrigado

  8. Daniel Docki Says:

    Gostei, mas não entendi muito…(novato ;D)
    se continuar com os screencasts seria legal criar um feed somente para isso.

  9. Abraão Coelho Says:

    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

  10. Eduardo Fiorezi Says:

    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.

  11. buy valium 10 mg Says:

    configure growth exploitative legitimately sturgeon considerate construes attract debut doctorate

  12. Ambien Says:

    maturity attention whichever shuang content popup vfkok surroundings cites