learning TDD through test-first teaching

June 14, 2010

In April, I spoke at the East Bay Ruby Meetup about Test-First Teaching both as a teaching methodology and as a path to learning about test-driven development.

Marakana kindly sponsored the recording of the talk. Max Walker did the video recording, production and and just posted it:

Another Ruby on Rails training at Marakana is coming up July 19-23, sign up before June 19th to get the early bird discount.


Comments

iain June 15, 2010

Great presentation! Loved it!

Nice to see that you're also too lazy (or whatever) to buy SizeUp. Me too :)

Sarah June 15, 2010

Actually, I've bought SizeUp, but it wasn't at all obvious where to put the license key and I'm too lazy to read up on where to configure it. It's a great utility -- you should pay for it!

alexis June 20, 2010

I really loved this talk. I am in the process of writing my first iPad application, and I want to do it cleanly (via OCUnit), so this was a great refresher on the reasons to practice TDD.

I was wondering if you had images of the two diagrams of TDD vs traditional development in terms of productivity over time and cost per feature?

Brandon Carlson August 2, 2010

Good presentation. I really like your comments about how the tests really require students to read the error messages. Good stuff. When I teach TDD (to entry level Java students), I take a different approach as I found that even the tests themselves were too confusing for students when handed to them. I wrote about my methods and experiences here if you're interested. I'd love your feedback on it.

http://tinyurl.com/ieeeteachingtdd (It's actually an IEEE publication)

Keep up the good work!
Brandon