emergent architecture with tdd/bdd

25
Emergent Architecture with TDD/BDD James Kovacs Technical Evangelist, JetBrains @jameskovacs | jameskovacs.com [email protected]

Upload: ngodat

Post on 10-Jan-2017

237 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Emergent Architecture with TDD/BDD

Emergent Architecturewith TDD/BDD

James KovacsTechnical Evangelist, JetBrains

@jameskovacs | [email protected]

Page 2: Emergent Architecture with TDD/BDD
Page 3: Emergent Architecture with TDD/BDD
Page 4: Emergent Architecture with TDD/BDD
Page 5: Emergent Architecture with TDD/BDD
Page 6: Emergent Architecture with TDD/BDD
Page 7: Emergent Architecture with TDD/BDD
Page 8: Emergent Architecture with TDD/BDD
Page 9: Emergent Architecture with TDD/BDD
Page 10: Emergent Architecture with TDD/BDD
Page 11: Emergent Architecture with TDD/BDD
Page 12: Emergent Architecture with TDD/BDD
Page 13: Emergent Architecture with TDD/BDD
Page 14: Emergent Architecture with TDD/BDD
Page 15: Emergent Architecture with TDD/BDD
Page 16: Emergent Architecture with TDD/BDD
Page 17: Emergent Architecture with TDD/BDD
Page 18: Emergent Architecture with TDD/BDD
Page 19: Emergent Architecture with TDD/BDD
Page 20: Emergent Architecture with TDD/BDD

Abby Bob Claire David Ellen Frank

Abby

Bob

Claire

David

Ellen

Frank

X XX X

XX X

X X

X

Page 21: Emergent Architecture with TDD/BDD
Page 22: Emergent Architecture with TDD/BDD
Page 23: Emergent Architecture with TDD/BDD
Page 24: Emergent Architecture with TDD/BDD
Page 25: Emergent Architecture with TDD/BDD

• “Test-Driven Development: By Example” by Kent Beck http://amzn.to/jHffKp

• “Introducing BDD” by Dan North http://dannorth.net/introducing-bdd/

• Machine Specifications aka MSpec https://github.com/machine/machine.specifications

• SpecFlow

http://specflow.org• RSpec

http://rspec.info• Cucumber

http://cukes.info

Resources