Myself and 10 other developers in my company went through a day of BDD / TDD training, with Scott Bellware, yesterday. It was a lot of fun, very challenging at times, and covered a lot of topics including an overview of Agile and Behavior Driven Development, all the way down to writing Specification Tests, doing Test Driven Development and refactoring the model to improve readability, maintainability, flexibility, etc. I took notes via index cards (love that cool-aid) and wanted to share. I don't expect these notes to make sense to everyone. Hopefully it will spark some dialog in someone's mind and cause them to dig further.
First off - the quote of the day.
"Can I be honest with you and say that I've been wanting to touch your keyboard, all day?"
Now for my notes.
[Role], [Goal], [Motiviation]
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.