Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
this is why we test and you should too
Slide 2
Slide 2 text
hello. @andycroll andycroll.com andy@impulseflyer.com
[email protected]
Slide 3
Slide 3 text
the way to build software they don’t show you in school ‘cos they don’t know
Slide 4
Slide 4 text
imagine all the people... not clicking through their whole websites when they deploy
Slide 5
Slide 5 text
agile scrum kanban extreme programming tdd bdd simply be a fucking professional
Slide 6
Slide 6 text
it’s actually simple specify what the code should do then make it do that
Slide 7
Slide 7 text
then do it again and again
Slide 8
Slide 8 text
now a demo
Slide 9
Slide 9 text
red green refactor
Slide 10
Slide 10 text
unit tests for your models integration tests for the whole stack
Slide 11
Slide 11 text
engage your brain before your hands
Slide 12
Slide 12 text
break a big problem down into pieces manageable brain chunks write the api first better, simpler code first time
Slide 13
Slide 13 text
naming things more important than you think code as documentation
Slide 14
Slide 14 text
confidence coding has rhythm immediate feedback protect against breakage you become a craftsman
Slide 15
Slide 15 text
ruby Test::Unit MiniTest RSpec java JUnit JBehave Jtest python PyUnit DocTest
Slide 16
Slide 16 text
come to this reddotrubyconf.com @reddotrubyconf $99