Upload
alan-rafael-batista
View
222
Download
1
Embed Size (px)
Citation preview
Who am I?Senior Problem Solver @ Campus Code
+ 14 anos de TI (seja lá o que isso for)
Dezenas de projetos críticos
Milhares de horas de experiência
Super Bem humorado pela manhã.
Smarticus Guide To BDD
• Get comfortable with TDD
• Make it your mission to do TDD all the time
• Think of your application as objects expression behavior.
• Create Examples of those behaviors
“Bryan Lies - TATFT”
Convocação
Evangelizem TDD, DDT, Test First, Test Last, BDD, whatever, mas incentivem o teste DURANTE o desenvolvimento!
–Alan Batista
“É fácil, barato e funciona como investimento melhor que poupança porque dá rendimentos
reais!”
Você espera isso…
EU como Usuário
GOSTARIA de postar minhas opiniões
PARA que as pessoas possam curti-las e comentá-las.
E você espera do DEV
Given(“A list of opinions”)
# Code
When(“I post mine”)
# Code
Then(“It should be shown on my opinions wall”)
# Code
–Alan Batista
“Se você já tem uma ambiente em que o BDD High Level é bem consolidado, mante-lo não será questão de sorte, mas sim de trabalho!”
E com isso temos…
• Como escrever testes, validar boas praticas de desenvolvimento, verificar cobertura.
• E ZERO Bugs!
Com muito trabalho
Teremos um código mais resiliente, mais fácil de manter e evoluir, mais fácil para validar e consequentemente com menos bugs.