1. interpretar a user story
2. escrever um teste
3. fazer o teste passar
4. refatorar
5. repetir a partir do #2
6. declarar os templates
workflow
Slide 24
Slide 24 text
cart app
github.com/cironunes/cart
live coding
Slide 25
Slide 25 text
No content
Slide 26
Slide 26 text
ferramentas de workflow
Slide 27
Slide 27 text
angular-mocks.js
ferramentas de testes
Slide 28
Slide 28 text
bando de dados + api
Slide 29
Slide 29 text
#1
- como usuário
- quero ver a lista de produtos
- para escolher qual vou comprar
- nome, preço, imagem, qtde*
- busca pelo nome
Slide 30
Slide 30 text
#2
- como usuário
- quero adicionar produtos no carrinho
- para saber o valor total da compra
- atualizar o carrinho
- calcular o valor total da compra
Slide 31
Slide 31 text
#3
- como usuário
- quero remover produtos do carrinho
- atualizar o carrinho
- calcular o valor total da compra
Slide 32
Slide 32 text
#4
- como usuário
- quero finalizar a compra
- limpar o carrinho
- mostrar mensagem de carrinho vazio
Slide 33
Slide 33 text
- fundamentos do angular.js
- introdução aos métodos ágeis
- um workflow simples e poderoso
- incríveis ferramentas
- como testar aplicações angular.js
com persistência no mongodb
o que aprendemos?