Todo Código É Culpado Até que Se Prove o Contrário
https://github.com/gabriel/gh-unit                                     https://github.com/zenkimoto/ghunit-ocmock-xcode4-t...
•   Um jogador (humano) entrar com seu movimento•   Um jogador (máquina) escolher um movimento•   Ser capaz de companhar o...
Plan your                                                        attack!•   GameManager interage com GameBoard e jogadores...
Write a test
Write a test
Watch it fails…
Answeryour test
Full of Win
Tentar movimentar dois diferentes            jogadores em duas posições            diferentes e validar seus movimentosPla...
Write a test
Watch itfails…
Answer your        test
Full of Win
Refactor
Refactor
Luís Jacintholuis.jacintho@lab360.com.br                    @luisfoj
Todo código é culpado até que se prove o contrário - Lab360
Todo código é culpado até que se prove o contrário - Lab360
Todo código é culpado até que se prove o contrário - Lab360
Todo código é culpado até que se prove o contrário - Lab360
Todo código é culpado até que se prove o contrário - Lab360
Todo código é culpado até que se prove o contrário - Lab360
Próximos SlideShares
Carregando em…5
×

Todo código é culpado até que se prove o contrário - Lab360

292 visualizações

Publicada em

Apresentação realizada no LabI/O (2ª edição - 02/06/2012) por Luís Jacintho. www.lab360.com.br | www.lab360.com.br/labio

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
292
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • *
  • *
  • Todo código é culpado até que se prove o contrário - Lab360

    1. 1. Todo Código É Culpado Até que Se Prove o Contrário
    2. 2. https://github.com/gabriel/gh-unit https://github.com/zenkimoto/ghunit-ocmock-xcode4-template
    3. 3. • Um jogador (humano) entrar com seu movimento• Um jogador (máquina) escolher um movimento• Ser capaz de companhar o estado atual do jogo• Verificar se os movimentos são válidos• Começar o jogo• Saber se alguém ganhou• Saber se houve um empate http://www.sunetos.com/items/2011/10/24/tdd-ios-part-1/
    4. 4. Plan your attack!• GameManager interage com GameBoard e jogadores• Inicialmente os jogadores são apenas String Iniciar com o GameBoard• Acompanhar o estado atual do jogo Testar se um movimento é válido
    5. 5. Write a test
    6. 6. Write a test
    7. 7. Watch it fails…
    8. 8. Answeryour test
    9. 9. Full of Win
    10. 10. Tentar movimentar dois diferentes jogadores em duas posições diferentes e validar seus movimentosPlan yourattack!
    11. 11. Write a test
    12. 12. Watch itfails…
    13. 13. Answer your test
    14. 14. Full of Win
    15. 15. Refactor
    16. 16. Refactor
    17. 17. Luís Jacintholuis.jacintho@lab360.com.br @luisfoj

    ×