Showing 4 videos tagged with tdd

How TDD Missed the Point: Introducing EDD

Ruby's testing culture goes way back, and has been a force for making many Ruby projects a showcase for solid, maintainable code. That said, within a business an exclusive focus on TDD and BDD can easily miss the bigger picture and drive optimizations in the development process that negatively impact the business as a whole. Part business talk and part technical talk, we'll discuss what "Experiment Driven Development" is, why you should be doing it from day 1 (probably even before writing ... View More

Introduction to Outside-in Development with Cucumber

This is a basic introduction to integration testing with cucumber. In it, I describe how to use cucumber and rspec to implement a feature in a web application, emphasizing the importance of writing tests before code, which is often referred to as TDD (test-driven development) or BDD (behavior-driven development, a refinement of the original TDD).
Tags:

Corey Haines Performance Kata

On June 3rd, 2009 Corey Haines came to speak at the Orlando Ruby Users Group. While there he coded through one of his Performance Katas and I managed to Screen Capture it for your enjoyment. This video serves as a great example of test driven development in Ruby.
Tags:

Sandi Metz - SOLID Object Oriented Design

While TDD is universally accepted in the Ruby community, the design principles that underlay OOD are much less widely practiced. That’s both too bad and to our detriment. Even a little bit of knowledge about OOD leads to improved code and simplified tests. Over the lifetime of an application, good design provides significant payback. The talk will cover all the SOLID principles: Single Responsibility Open Closed Liskov Substitution Interface Segregation Dependency Inversion … and g... View More