Gary Bernhardt of Destroy All Software speaks about his passion for test driven development.
- 0:00 Introductions
- 5:05 Rewriting unit tests
- 3:04 Destroy All Software screencasts and the focus on testing
- 7:30 Frameworks for Rails testing
- 10:44 The Test Driven Development (TDD) cycle in Rails
- 12:38 The 'London School' vs. the 'Detroit School' of Test Driven Development
- 14:24 Unix and Gary's saying \"half-assed is good enough if it's the right half of the ass\"
- 17:13 How Destroy All Software screencasts fit into the screencast ecosystem
- 18:27 Gary's passion for the software building cycle, Object-Oriented Design (OOD), Test Driven Development
- 20:49 Resources and techniques for learning Test Driven Development
- 22:39 Learning via experienced peers and user groups
Links:
- Gary Bernhardt on \"GitHub\":https://github.com/garybernhardt and \"on Twitter\":http://twitter.com/#!/garybernhardt
- \"Cascadia Ruby Conf\":http://cascadiaruby.com/
- \"Cleveland Ruby Brigade\":http://www.meetup.com/ClevelandRuby/
- \"Destroy All Software: Screencasts for serious developers\":https://www.destroyallsoftware.com/screencasts
- \"Extracting Domain Objects screencast\":https://www.destroyallsoftware.com/screencasts/catalog/extracting-domain-objects
- \"Factory Girl\":https://github.com/thoughtbot/factory_girl
- \"Growing Object-Oriented Software Guided by Tests\":http://www.amazon.com/Growing-Object-Oriented-Software-Guided-Tests/dp/0321503627
- \"RSpec\":http://rspec.info/
- \"Seattle Ruby Brigade (seattle.rb)\":http://www.seattlerb.org/
- \"The Unix Chainsaw - Gary's Cascadia Ruby Conf presentation\":http://confreaks.net/videos/615-cascadiaruby2011-the-unix-chainsaw